<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>GrPPI: testing::internal Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.svg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">GrPPI
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">Generic and Reusable Parallel Pattern Interface</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacetesting.html">testing</a></li><li class="navelem"><a class="el" href="namespacetesting_1_1internal.html">internal</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">testing::internal Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacetesting_1_1internal_1_1edit__distance"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html">edit_distance</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacetesting_1_1internal_1_1internal__stream__operator__without__lexical__name__lookup"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1internal__stream__operator__without__lexical__name__lookup.html">internal_stream_operator_without_lexical_name_lookup</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacetesting_1_1internal_1_1posix"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html">posix</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_built_in_default_value_getter.html">BuiltInDefaultValueGetter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_built_in_default_value_getter_3_01_t_00_01false_01_4.html">BuiltInDefaultValueGetter&lt; T, false &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_built_in_default_value.html">BuiltInDefaultValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_built_in_default_value_3_01const_01_t_01_4.html">BuiltInDefaultValue&lt; const T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_built_in_default_value_3_01_t_01_5_01_4.html">BuiltInDefaultValue&lt; T * &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_by_move_wrapper.html">ByMoveWrapper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_return_action.html">ReturnAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_return_null_action.html">ReturnNullAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_return_void_action.html">ReturnVoidAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_return_ref_action.html">ReturnRefAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_return_ref_of_copy_action.html">ReturnRefOfCopyAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_return_round_robin_action.html">ReturnRoundRobinAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_do_default_action.html">DoDefaultAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_assign_action.html">AssignAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_set_errno_and_return_action.html">SetErrnoAndReturnAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_set_argument_pointee_action.html">SetArgumentPointeeAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_invoke_method_action.html">InvokeMethodAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_invoke_without_args_action.html">InvokeWithoutArgsAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_invoke_method_without_args_action.html">InvokeMethodWithoutArgsAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_ignore_result_action.html">IgnoreResultAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_with_args_action.html">WithArgsAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_do_all_action.html">DoAllAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_return_new_action.html">ReturnNewAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_return_arg_action.html">ReturnArgAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_save_arg_action.html">SaveArgAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_save_arg_pointee_action.html">SaveArgPointeeAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_set_arg_referee_action.html">SetArgRefereeAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_set_array_argument_action.html">SetArrayArgumentAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_delete_arg_action.html">DeleteArgAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_return_pointee_action.html">ReturnPointeeAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_excessive_arg.html">ExcessiveArg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_action_impl.html">ActionImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_impl_base.html">ImplBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_action_impl_3_01_r_07_args_8_8_8_08_00_01_impl_01_4.html">ActionImpl&lt; R(Args...), Impl &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_this_ref_adjuster.html">ThisRefAdjuster</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_invoke_argument_action.html">InvokeArgumentAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_nice_mock_impl.html">NiceMockImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_naggy_mock_impl.html">NaggyMockImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_strict_mock_impl.html">StrictMockImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_kind_of.html">KindOf</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_failure_reporter_interface.html">FailureReporterInterface</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_without_matchers.html">WithoutMatchers</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_stl_container_view.html">StlContainerView</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_stl_container_view_3_01_element_0f_n_0e_4.html">StlContainerView&lt; Element[N]&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_stl_container_view_3_01_1_1std_1_1tuple_3_01_element_pointer_00_01_size_01_4_01_4.html">StlContainerView&lt; ::std::tuple&lt; ElementPointer, Size &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_const_from_key.html">RemoveConstFromKey</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_const_from_key_3_01std_1_1pair_3_01const_01_k_00_01_v_01_4_01_4.html">RemoveConstFromKey&lt; std::pair&lt; const K, V &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_function.html">Function</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_function_3_01_r_07_args_8_8_8_08_4.html">Function&lt; R(Args...)&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_container_printer.html">ContainerPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_function_pointer_printer.html">FunctionPointerPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_pointer_printer.html">PointerPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_protobuf_printer.html">ProtobufPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_convertible_to_integer_printer.html">ConvertibleToIntegerPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_convertible_to_string_view_printer.html">ConvertibleToStringViewPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_raw_bytes_printer.html">RawBytesPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_fallback_printer.html">FallbackPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_find_first_printer.html">FindFirstPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_find_first_printer_3_01_t_00_01decltype_07_printer_1_1_print_value8934dd9c57bcc59428a3d87a80ca030e.html">FindFirstPrinter&lt; T, decltype(Printer::PrintValue(std::declval&lt; const T &amp; &gt;(), nullptr)), Printer, Printers... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_format_for_comparison.html">FormatForComparison</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_format_for_comparison_3_01_to_print_0f_n_0e_00_01_other_operand_01_4.html">FormatForComparison&lt; ToPrint[N], OtherOperand &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer.html">UniversalPrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer_3_01const_01_t_01_4.html">UniversalPrinter&lt; const T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer_3_01_t_0f_n_0e_4.html">UniversalPrinter&lt; T[N]&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer_3_01_t_01_6_01_4.html">UniversalPrinter&lt; T &amp; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer.html">UniversalTersePrinter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01_t_01_6_01_4.html">UniversalTersePrinter&lt; T &amp; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01_t_0f_n_0e_4.html">UniversalTersePrinter&lt; T[N]&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01const_01char_01_5_01_4.html">UniversalTersePrinter&lt; const char * &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01char_01_5_01_4.html">UniversalTersePrinter&lt; char * &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01wchar__t_01_5_01_4.html">UniversalTersePrinter&lt; wchar_t * &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_eq_helper.html">EqHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_assert_helper.html">AssertHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_ignored_value.html">IgnoredValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_id_helper.html">TypeIdHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_factory_base.html">TestFactoryBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_factory_impl.html">TestFactoryImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_suite_api_resolver.html">SuiteApiResolver</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_default_name_generator.html">DefaultNameGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_name_generator_selector.html">NameGeneratorSelector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_parameterized_test.html">TypeParameterizedTest</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_parameterized_test_3_01_fixture_00_01_test_sel_00_01internal_1_1_none_01_4.html">TypeParameterizedTest&lt; Fixture, TestSel, internal::None &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_parameterized_test_suite.html">TypeParameterizedTestSuite</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_parameterized_test_suite_3_01_fixture_00_01internal_1_1_none_00_01_types_01_4.html">TypeParameterizedTestSuite&lt; Fixture, internal::None, Types &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_const_char_ptr.html">ConstCharPtr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_true_with_string.html">TrueWithString</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_random.html">Random</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_has_debug_string_and_short_debug_string.html">HasDebugStringAndShortDebugString</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_hash_table.html">IsHashTable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container_impl.html">IsRecursiveContainerImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container_impl_3_01_c_00_01false_01_4.html">IsRecursiveContainerImpl&lt; C, false &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container_impl_3_01_c_00_01true_01_4.html">IsRecursiveContainerImpl&lt; C, true &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container.html">IsRecursiveContainer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_relation_to_source_reference.html">RelationToSourceReference</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_relation_to_source_copy.html">RelationToSourceCopy</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_native_array.html">NativeArray</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_index_sequence.html">IndexSequence</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_double_sequence.html">DoubleSequence</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_double_sequence_3_01true_00_01_index_sequence_3_01_i_8_8_8_01_4_00_01sizeof_t_01_4.html">DoubleSequence&lt; true, IndexSequence&lt; I... &gt;, sizeofT &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_double_sequence_3_01false_00_01_index_sequence_3_01_i_8_8_8_01_4_00_01sizeof_t_01_4.html">DoubleSequence&lt; false, IndexSequence&lt; I... &gt;, sizeofT &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_make_index_sequence_impl.html">MakeIndexSequenceImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_make_index_sequence_impl_3_010_01_4.html">MakeIndexSequenceImpl&lt; 0 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_ignore.html">Ignore</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_elem_from_list_impl.html">ElemFromListImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_elem_from_list_impl_3_01_index_sequence_3_01_i_8_8_8_01_4_01_4.html">ElemFromListImpl&lt; IndexSequence&lt; I... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_elem_from_list.html">ElemFromList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_construct_tag.html">FlatTupleConstructTag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_flat_tuple.html">FlatTuple</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_elem_base.html">FlatTupleElemBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_elem_base_3_01_flat_tuple_3_01_t_8_8_8_01_4_00_01_i_01_4.html">FlatTupleElemBase&lt; FlatTuple&lt; T... &gt;, I &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_base.html">FlatTupleBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_base_3_01_flat_tuple_3_01_t_8_8_8_01_4_00_01_index_sequence_3_01_idx_8_8_8_01_4_01_4.html">FlatTupleBase&lt; FlatTuple&lt; T... &gt;, IndexSequence&lt; Idx... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_generator_interface.html">ParamGeneratorInterface</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_generator.html">ParamGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_iterator_interface.html">ParamIteratorInterface</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_iterator.html">ParamIterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_range_generator.html">RangeGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_values_in_iterator_range_generator.html">ValuesInIteratorRangeGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_factory.html">ParameterizedTestFactory</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_meta_factory_base.html">TestMetaFactoryBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_meta_factory.html">TestMetaFactory</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info_base.html">ParameterizedTestSuiteInfoBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_mark_as_ignored.html">MarkAsIgnored</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info.html">ParameterizedTestSuiteInfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_registry.html">ParameterizedTestSuiteRegistry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_parameterized_test_suite_registry.html">TypeParameterizedTestSuiteRegistry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_value_array.html">ValueArray</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator.html">CartesianProductGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder.html">CartesianProductHolder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_r_e.html">RE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_g_test_log.html">GTestLog</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_const_ref.html">ConstRef</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_const_ref_3_01_t_01_6_01_4.html">ConstRef&lt; T &amp; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_mutex.html">Mutex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_g_test_mutex_lock.html">GTestMutexLock</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_thread_local.html">ThreadLocal</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size_3_014_01_4.html">TypeWithSize&lt; 4 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size_3_018_01_4.html">TypeWithSize&lt; 8 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_string.html">String</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_none.html">None</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_template_sel.html">TemplateSel</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_templates.html">Templates</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_templates_3_01_head___01_4.html">Templates&lt; Head_ &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_types.html">Types</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_types_3_01_head___01_4.html">Types&lt; Head_ &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_proxy_type_list.html">ProxyTypeList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1is__proxy__type__list.html">is_proxy_type_list</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1is__proxy__type__list_3_01_proxy_type_list_3_01_ts_8_8_8_01_4_01_4.html">is_proxy_type_list&lt; ProxyTypeList&lt; Ts... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_generate_type_list.html">GenerateTypeList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a1cb539b10f51b71cf103a2e7a422aedc"><td class="memTemplParams" colspan="2">template&lt;typename P , typename Q &gt; </td></tr>
<tr class="memitem:a1cb539b10f51b71cf103a2e7a422aedc"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1cb539b10f51b71cf103a2e7a422aedc">disjunction</a> = typename ::std::conditional&lt; P::value, P, Q &gt;::type</td></tr>
<tr class="separator:a1cb539b10f51b71cf103a2e7a422aedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07fa327c77997f009efb5a07a285bd14"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a07fa327c77997f009efb5a07a285bd14"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a07fa327c77997f009efb5a07a285bd14">identity_t</a> = T</td></tr>
<tr class="separator:a07fa327c77997f009efb5a07a285bd14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac66e9687984566b86192b20eb1eabfda"><td class="memTemplParams" colspan="2">template&lt;TypeKind kFromKind, typename From , TypeKind kToKind, typename To &gt; </td></tr>
<tr class="memitem:ac66e9687984566b86192b20eb1eabfda"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac66e9687984566b86192b20eb1eabfda">LosslessArithmeticConvertibleImpl</a> = std::integral_constant&lt; bool,(kFromKind==<a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba">kBool</a>) ? true :(kFromKind !=kToKind) ? false :(kFromKind==<a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a> &amp;&amp;(((sizeof(From)&lt; sizeof(To)) &amp;&amp;!(std::is_signed&lt; From &gt;::value &amp;&amp;!std::is_signed&lt; To &gt;::value))||((sizeof(From)==sizeof(To)) &amp;&amp;(std::is_signed&lt; From &gt;::value==std::is_signed&lt; To &gt;::value)))) ? true :(kFromKind==<a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a> &amp;&amp;(sizeof(From)&lt;=sizeof(To))) ? true :false &gt;</td></tr>
<tr class="separator:ac66e9687984566b86192b20eb1eabfda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf1492f6584dbc5074fe93eec2e99704"><td class="memTemplParams" colspan="2">template&lt;typename From , typename To &gt; </td></tr>
<tr class="memitem:aaf1492f6584dbc5074fe93eec2e99704"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aaf1492f6584dbc5074fe93eec2e99704">LosslessArithmeticConvertible</a> = <a class="el" href="namespacetesting_1_1internal.html#ac66e9687984566b86192b20eb1eabfda">LosslessArithmeticConvertibleImpl</a>&lt; <a class="el" href="cmake-build-release_2googletest-src_2googlemock_2include_2gmock_2internal_2gmock-internal-utils_8h.html#a72b01bdd08b78e927270885ca880ead4">GMOCK_KIND_OF_</a>(From), From, <a class="el" href="cmake-build-release_2googletest-src_2googlemock_2include_2gmock_2internal_2gmock-internal-utils_8h.html#a72b01bdd08b78e927270885ca880ead4">GMOCK_KIND_OF_</a>(To), To &gt;</td></tr>
<tr class="separator:aaf1492f6584dbc5074fe93eec2e99704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ad7524c75dfadde584df6d5b4742aa8"><td class="memItemLeft" align="right" valign="top">typedef ::std::vector&lt; ::std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a></td></tr>
<tr class="separator:a4ad7524c75dfadde584df6d5b4742aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97de600d6dbfffe7091b878ac4b3a9a7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a97de600d6dbfffe7091b878ac4b3a9a7">Float</a></td></tr>
<tr class="separator:a97de600d6dbfffe7091b878ac4b3a9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92debc9f055b7e7e1e4e861c5ae1c67a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a92debc9f055b7e7e1e4e861c5ae1c67a">Double</a></td></tr>
<tr class="separator:a92debc9f055b7e7e1e4e861c5ae1c67a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38c435cbab5f8b784e2e7f3356cab242"><td class="memItemLeft" align="right" valign="top">typedef const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a38c435cbab5f8b784e2e7f3356cab242">TypeId</a></td></tr>
<tr class="separator:a38c435cbab5f8b784e2e7f3356cab242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a028e9455ad22171feabf84fe46329c92"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a028e9455ad22171feabf84fe46329c92">SetUpTestSuiteFunc</a> = void(*)()</td></tr>
<tr class="separator:a028e9455ad22171feabf84fe46329c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab58aba5acd47d329b72a1d10c7b61648"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab58aba5acd47d329b72a1d10c7b61648">TearDownTestSuiteFunc</a> = void(*)()</td></tr>
<tr class="separator:ab58aba5acd47d329b72a1d10c7b61648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a754d337f5d643225115fb28f6b1d6fb1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a754d337f5d643225115fb28f6b1d6fb1">SetUpTearDownSuiteFuncType</a> = void(*)()</td></tr>
<tr class="separator:a754d337f5d643225115fb28f6b1d6fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ba279718c8b9e1d2b6ebe04c9dd9318"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8ba279718c8b9e1d2b6ebe04c9dd9318">TypedTestCasePState</a> = TypedTestSuitePState</td></tr>
<tr class="separator:a8ba279718c8b9e1d2b6ebe04c9dd9318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8f0c2883245f1df2a53618a49f0deb3"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">IsContainer</a></td></tr>
<tr class="separator:ad8f0c2883245f1df2a53618a49f0deb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf080521ce135deb510e0a7830fd3d33"><td class="memItemLeft" align="right" valign="top">typedef char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">IsNotContainer</a></td></tr>
<tr class="separator:abf080521ce135deb510e0a7830fd3d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4603a2df7edcb3e2302ac9e2aa0c11d"><td class="memTemplParams" colspan="2">template&lt;size_t N&gt; </td></tr>
<tr class="memitem:ac4603a2df7edcb3e2302ac9e2aa0c11d"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac4603a2df7edcb3e2302ac9e2aa0c11d">MakeIndexSequence</a> = typename <a class="el" href="structtesting_1_1internal_1_1_make_index_sequence_impl.html">MakeIndexSequenceImpl</a>&lt; N &gt;::type</td></tr>
<tr class="separator:ac4603a2df7edcb3e2302ac9e2aa0c11d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8c1771a307e60fe81ae4d73089769f2"><td class="memTemplParams" colspan="2">template&lt;typename... T&gt; </td></tr>
<tr class="memitem:ac8c1771a307e60fe81ae4d73089769f2"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac8c1771a307e60fe81ae4d73089769f2">IndexSequenceFor</a> = typename <a class="el" href="namespacetesting_1_1internal.html#ac4603a2df7edcb3e2302ac9e2aa0c11d">MakeIndexSequence</a>&lt; sizeof...(T)&gt;::type</td></tr>
<tr class="separator:ac8c1771a307e60fe81ae4d73089769f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac31682b6b41997d6cc610a5787dc8bc"><td class="memTemplParams" colspan="2">template&lt;class TestCase &gt; </td></tr>
<tr class="memitem:aac31682b6b41997d6cc610a5787dc8bc"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aac31682b6b41997d6cc610a5787dc8bc">ParameterizedTestCaseInfo</a> = <a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info.html">ParameterizedTestSuiteInfo</a>&lt; TestCase &gt;</td></tr>
<tr class="separator:aac31682b6b41997d6cc610a5787dc8bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b187c6cc4e28400aadf9a32fccc8de"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_g_test_mutex_lock.html">GTestMutexLock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a08b187c6cc4e28400aadf9a32fccc8de">MutexLock</a></td></tr>
<tr class="separator:a08b187c6cc4e28400aadf9a32fccc8de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05c6bd9ede5ccdf25191a590d610dcc6"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a> = long long</td></tr>
<tr class="separator:a05c6bd9ede5ccdf25191a590d610dcc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0c65788d68dc6da32d4818b413b2f2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0e0c65788d68dc6da32d4818b413b2f2">TimeInMillis</a> = int64_t</td></tr>
<tr class="separator:a0e0c65788d68dc6da32d4818b413b2f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:aa8747bda20137c9aa7f846dee830e686"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686">TypeKind</a> { <br />
&#160;&#160;<a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba">kBool</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a89b3fd4ec20d3052f5ee8b574e13d581">kOther</a>
, <br />
&#160;&#160;<a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba">kBool</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a89b3fd4ec20d3052f5ee8b574e13d581">kOther</a>
<br />
 }</td></tr>
<tr class="separator:aa8747bda20137c9aa7f846dee830e686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203d1a8a2147a53d12bbdae40d443914"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914">LogSeverity</a> { <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914aaa8e00f4977237870cab2902e1f9ea7d">kInfo</a> = 0
, <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914a5594293a88cbd90a3abc159748b18499">kWarning</a> = 1
, <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914aaa8e00f4977237870cab2902e1f9ea7d">kInfo</a> = 0
, <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914a5594293a88cbd90a3abc159748b18499">kWarning</a> = 1
 }</td></tr>
<tr class="separator:a203d1a8a2147a53d12bbdae40d443914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6255ef3b023c5b4e1a2198d887fb977"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977">GTestLogSeverity</a> { <br />
&#160;&#160;<a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a80801405ea18d81e40eaef1d4aa7e7fc">GTEST_INFO</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a61333d432faae5cee0cb40839fbff98d">GTEST_WARNING</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977ad497d0a1a330a53a9915d1a674d48101">GTEST_ERROR</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a208982de573997bf115cee096570d22f">GTEST_FATAL</a>
, <br />
&#160;&#160;<a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a80801405ea18d81e40eaef1d4aa7e7fc">GTEST_INFO</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a61333d432faae5cee0cb40839fbff98d">GTEST_WARNING</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977ad497d0a1a330a53a9915d1a674d48101">GTEST_ERROR</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a208982de573997bf115cee096570d22f">GTEST_FATAL</a>
<br />
 }</td></tr>
<tr class="separator:aa6255ef3b023c5b4e1a2198d887fb977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8747bda20137c9aa7f846dee830e686"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686">TypeKind</a> { <br />
&#160;&#160;<a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba">kBool</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a89b3fd4ec20d3052f5ee8b574e13d581">kOther</a>
, <br />
&#160;&#160;<a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba">kBool</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a89b3fd4ec20d3052f5ee8b574e13d581">kOther</a>
<br />
 }</td></tr>
<tr class="separator:aa8747bda20137c9aa7f846dee830e686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203d1a8a2147a53d12bbdae40d443914"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914">LogSeverity</a> { <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914aaa8e00f4977237870cab2902e1f9ea7d">kInfo</a> = 0
, <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914a5594293a88cbd90a3abc159748b18499">kWarning</a> = 1
, <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914aaa8e00f4977237870cab2902e1f9ea7d">kInfo</a> = 0
, <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914a5594293a88cbd90a3abc159748b18499">kWarning</a> = 1
 }</td></tr>
<tr class="separator:a203d1a8a2147a53d12bbdae40d443914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6255ef3b023c5b4e1a2198d887fb977"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977">GTestLogSeverity</a> { <br />
&#160;&#160;<a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a80801405ea18d81e40eaef1d4aa7e7fc">GTEST_INFO</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a61333d432faae5cee0cb40839fbff98d">GTEST_WARNING</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977ad497d0a1a330a53a9915d1a674d48101">GTEST_ERROR</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a208982de573997bf115cee096570d22f">GTEST_FATAL</a>
, <br />
&#160;&#160;<a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a80801405ea18d81e40eaef1d4aa7e7fc">GTEST_INFO</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a61333d432faae5cee0cb40839fbff98d">GTEST_WARNING</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977ad497d0a1a330a53a9915d1a674d48101">GTEST_ERROR</a>
, <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a208982de573997bf115cee096570d22f">GTEST_FATAL</a>
<br />
 }</td></tr>
<tr class="separator:aa6255ef3b023c5b4e1a2198d887fb977"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a8fe6f7c11d6d3dd6e42b75c9a5b43861"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8fe6f7c11d6d3dd6e42b75c9a5b43861">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (void,)</td></tr>
<tr class="separator:a8fe6f7c11d6d3dd6e42b75c9a5b43861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a961f38f341d40237252babcb3767b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0a961f38f341d40237252babcb3767b7">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (::std::string, &quot;&quot;)</td></tr>
<tr class="separator:a0a961f38f341d40237252babcb3767b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6670915f42119e4ba20d8cb74fc1eea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6670915f42119e4ba20d8cb74fc1eea">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (bool, false)</td></tr>
<tr class="separator:aa6670915f42119e4ba20d8cb74fc1eea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab203e2c4c54f2ca86439344347a3e43f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab203e2c4c54f2ca86439344347a3e43f">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (unsigned char, '\0')</td></tr>
<tr class="separator:ab203e2c4c54f2ca86439344347a3e43f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaedb3b1b5307625bc84dc660742da3c6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aaedb3b1b5307625bc84dc660742da3c6">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (signed char, '\0')</td></tr>
<tr class="separator:aaedb3b1b5307625bc84dc660742da3c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaaa7101572f283fe70a85ad5e6c65dc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aeaaa7101572f283fe70a85ad5e6c65dc">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (char, '\0')</td></tr>
<tr class="separator:aeaaa7101572f283fe70a85ad5e6c65dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2965a6078670393812e67f8e5fcb072"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab2965a6078670393812e67f8e5fcb072">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (unsigned short, 0U)</td></tr>
<tr class="separator:ab2965a6078670393812e67f8e5fcb072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6ea5db83b290e2412f321c3b1eb8c47"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae6ea5db83b290e2412f321c3b1eb8c47">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (signed short, 0)</td></tr>
<tr class="separator:ae6ea5db83b290e2412f321c3b1eb8c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4285332d8eae4bdfffc13b6c05252c30"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4285332d8eae4bdfffc13b6c05252c30">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (unsigned int, 0U)</td></tr>
<tr class="separator:a4285332d8eae4bdfffc13b6c05252c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a200a33af38e17df617883567c4fd96ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a200a33af38e17df617883567c4fd96ab">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (signed int, 0)</td></tr>
<tr class="separator:a200a33af38e17df617883567c4fd96ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f4167b954a7ff0074ce8a5bb855f86f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1f4167b954a7ff0074ce8a5bb855f86f">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (unsigned long, 0UL)</td></tr>
<tr class="separator:a1f4167b954a7ff0074ce8a5bb855f86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8804e25537427755c324ab03a72e776"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad8804e25537427755c324ab03a72e776">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (signed long, 0L)</td></tr>
<tr class="separator:ad8804e25537427755c324ab03a72e776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9320ef876df4a3dff276a9df2965b81f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a9320ef876df4a3dff276a9df2965b81f">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (unsigned long long, 0)</td></tr>
<tr class="separator:a9320ef876df4a3dff276a9df2965b81f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a816b3e5d95850b4111fc9a3459d796"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a9a816b3e5d95850b4111fc9a3459d796">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (signed long long, 0)</td></tr>
<tr class="separator:a9a816b3e5d95850b4111fc9a3459d796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c697e5b567365fd3ff6c720769633b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a71c697e5b567365fd3ff6c720769633b">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (float, 0)</td></tr>
<tr class="separator:a71c697e5b567365fd3ff6c720769633b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ba92aa33f4968c902623cd02e445020"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7ba92aa33f4968c902623cd02e445020">GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</a> (double, 0)</td></tr>
<tr class="separator:a7ba92aa33f4968c902623cd02e445020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4872c17640822d8f534f55f0fc6ae5a7"><td class="memTemplParams" colspan="2">template&lt;typename F , typename Impl &gt; </td></tr>
<tr class="memitem:a4872c17640822d8f534f55f0fc6ae5a7"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classtesting_1_1_action.html">testing::Action</a>&lt; F &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4872c17640822d8f534f55f0fc6ae5a7">MakeAction</a> ()</td></tr>
<tr class="separator:a4872c17640822d8f534f55f0fc6ae5a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa64bf18426a55bd9ec81591f0ea27833"><td class="memTemplParams" colspan="2">template&lt;typename F , typename Impl &gt; </td></tr>
<tr class="memitem:aa64bf18426a55bd9ec81591f0ea27833"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classtesting_1_1_action.html">testing::Action</a>&lt; F &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa64bf18426a55bd9ec81591f0ea27833">MakeAction</a> (std::shared_ptr&lt; Impl &gt; impl)</td></tr>
<tr class="separator:aa64bf18426a55bd9ec81591f0ea27833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c6f0469015303fe29a4f08ba036e6d6"><td class="memTemplParams" colspan="2">template&lt;typename F , typename... Args&gt; </td></tr>
<tr class="memitem:a4c6f0469015303fe29a4f08ba036e6d6"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4c6f0469015303fe29a4f08ba036e6d6">InvokeArgument</a> (F f, Args... args) -&gt; decltype(f(args...))</td></tr>
<tr class="separator:a4c6f0469015303fe29a4f08ba036e6d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22f77acf625ef4e861897a490c7068e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad22f77acf625ef4e861897a490c7068e"><td class="memTemplItemLeft" align="right" valign="top">std::true_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad22f77acf625ef4e861897a490c7068e">StrictnessModifierProbe</a> (const <a class="el" href="classtesting_1_1_nice_mock.html">NiceMock</a>&lt; T &gt; &amp;)</td></tr>
<tr class="separator:ad22f77acf625ef4e861897a490c7068e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4138321699df568ce325fe2dd5835a7"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ac4138321699df568ce325fe2dd5835a7"><td class="memTemplItemLeft" align="right" valign="top">std::true_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac4138321699df568ce325fe2dd5835a7">StrictnessModifierProbe</a> (const <a class="el" href="classtesting_1_1_naggy_mock.html">NaggyMock</a>&lt; T &gt; &amp;)</td></tr>
<tr class="separator:ac4138321699df568ce325fe2dd5835a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e7bbe381d577ce690fe3f3644a9f84d"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7e7bbe381d577ce690fe3f3644a9f84d"><td class="memTemplItemLeft" align="right" valign="top">std::true_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7e7bbe381d577ce690fe3f3644a9f84d">StrictnessModifierProbe</a> (const <a class="el" href="classtesting_1_1_strict_mock.html">StrictMock</a>&lt; T &gt; &amp;)</td></tr>
<tr class="separator:a7e7bbe381d577ce690fe3f3644a9f84d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398c4c32256d923b2a38fdbc622e96cf"><td class="memItemLeft" align="right" valign="top">std::false_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a398c4c32256d923b2a38fdbc622e96cf">StrictnessModifierProbe</a> (...)</td></tr>
<tr class="separator:a398c4c32256d923b2a38fdbc622e96cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1f41ca6a1393a5f0117f09f97139f96"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae1f41ca6a1393a5f0117f09f97139f96"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae1f41ca6a1393a5f0117f09f97139f96">HasStrictnessModifier</a> ()</td></tr>
<tr class="separator:ae1f41ca6a1393a5f0117f09f97139f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ffe5309bf49f08145ed010a6d244e41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4ffe5309bf49f08145ed010a6d244e41">JoinAsTuple</a> (const <a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a> &amp;fields)</td></tr>
<tr class="separator:a4ffe5309bf49f08145ed010a6d244e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b375abcf3081393e6c420194a541b29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0b375abcf3081393e6c420194a541b29">ConvertIdentifierNameToWords</a> (const char *id_name)</td></tr>
<tr class="separator:a0b375abcf3081393e6c420194a541b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5e7c706ea3ebdffa1429cf3677062bd"><td class="memTemplParams" colspan="2">template&lt;typename Pointer &gt; </td></tr>
<tr class="memitem:ad5e7c706ea3ebdffa1429cf3677062bd"><td class="memTemplItemLeft" align="right" valign="top">const Pointer::element_type *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad5e7c706ea3ebdffa1429cf3677062bd">GetRawPointer</a> (const Pointer &amp;p)</td></tr>
<tr class="separator:ad5e7c706ea3ebdffa1429cf3677062bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9f6499f55e30ff23f9ed914fb8ad597"><td class="memTemplParams" colspan="2">template&lt;typename Element &gt; </td></tr>
<tr class="memitem:ae9f6499f55e30ff23f9ed914fb8ad597"><td class="memTemplItemLeft" align="right" valign="top">Element *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae9f6499f55e30ff23f9ed914fb8ad597">GetRawPointer</a> (Element *p)</td></tr>
<tr class="separator:ae9f6499f55e30ff23f9ed914fb8ad597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20f5584732e44a368e7acf295b639319"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a20f5584732e44a368e7acf295b639319">GMOCK_DECLARE_KIND_</a> (bool, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba">kBool</a>)</td></tr>
<tr class="separator:a20f5584732e44a368e7acf295b639319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f3722ca21d8b14f86e5c949e843508"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac8f3722ca21d8b14f86e5c949e843508">GMOCK_DECLARE_KIND_</a> (char, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:ac8f3722ca21d8b14f86e5c949e843508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5b8e77d245fd0838ab22e439e92e9af"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae5b8e77d245fd0838ab22e439e92e9af">GMOCK_DECLARE_KIND_</a> (signed char, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:ae5b8e77d245fd0838ab22e439e92e9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab13e89be2f0f22b1da9e22cd53bce5ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab13e89be2f0f22b1da9e22cd53bce5ce">GMOCK_DECLARE_KIND_</a> (unsigned char, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:ab13e89be2f0f22b1da9e22cd53bce5ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af191a2be9cff1d5900426ef5aa59851e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af191a2be9cff1d5900426ef5aa59851e">GMOCK_DECLARE_KIND_</a> (short, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:af191a2be9cff1d5900426ef5aa59851e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6138ee5ce9f509d39e874e4eedb89ae1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6138ee5ce9f509d39e874e4eedb89ae1">GMOCK_DECLARE_KIND_</a> (unsigned short, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:a6138ee5ce9f509d39e874e4eedb89ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59fb8e3bb6f1fec656ed8bdab0048f9f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a59fb8e3bb6f1fec656ed8bdab0048f9f">GMOCK_DECLARE_KIND_</a> (int, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:a59fb8e3bb6f1fec656ed8bdab0048f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdce95ddf8b975d2a17e76a4c5a6c37f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abdce95ddf8b975d2a17e76a4c5a6c37f">GMOCK_DECLARE_KIND_</a> (unsigned int, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:abdce95ddf8b975d2a17e76a4c5a6c37f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40597f856b3d94dc82e9fbbf9b027819"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a40597f856b3d94dc82e9fbbf9b027819">GMOCK_DECLARE_KIND_</a> (long, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:a40597f856b3d94dc82e9fbbf9b027819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8224329431c90b3d943cc43ac92e6e42"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8224329431c90b3d943cc43ac92e6e42">GMOCK_DECLARE_KIND_</a> (unsigned long, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:a8224329431c90b3d943cc43ac92e6e42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7d45c2ecfaa024f658b3657eb8cf69"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6f7d45c2ecfaa024f658b3657eb8cf69">GMOCK_DECLARE_KIND_</a> (long long, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:a6f7d45c2ecfaa024f658b3657eb8cf69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf250c65b8eeda029c911bbfe8e1ff77"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#adf250c65b8eeda029c911bbfe8e1ff77">GMOCK_DECLARE_KIND_</a> (unsigned long long, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:adf250c65b8eeda029c911bbfe8e1ff77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af00aa2679c10ed170064e5ec5dd80e29"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af00aa2679c10ed170064e5ec5dd80e29">GMOCK_DECLARE_KIND_</a> (wchar_t, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>)</td></tr>
<tr class="separator:af00aa2679c10ed170064e5ec5dd80e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ebf1b53b79ac38fbd18ccf4d63ceca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad4ebf1b53b79ac38fbd18ccf4d63ceca">GMOCK_DECLARE_KIND_</a> (float, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>)</td></tr>
<tr class="separator:ad4ebf1b53b79ac38fbd18ccf4d63ceca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45748f4c08b868cb4939081769cdc7b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a45748f4c08b868cb4939081769cdc7b1">GMOCK_DECLARE_KIND_</a> (double, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>)</td></tr>
<tr class="separator:a45748f4c08b868cb4939081769cdc7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af46fdd94d8aea0da729b554de443315f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af46fdd94d8aea0da729b554de443315f">GMOCK_DECLARE_KIND_</a> (long double, <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>)</td></tr>
<tr class="separator:af46fdd94d8aea0da729b554de443315f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a00bf550dcc6b1de870d24c624869c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1internal_1_1_failure_reporter_interface.html">FailureReporterInterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a93a00bf550dcc6b1de870d24c624869c">GetFailureReporter</a> ()</td></tr>
<tr class="separator:a93a00bf550dcc6b1de870d24c624869c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa46ca46a5898b2ac75184c62e0355621"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa46ca46a5898b2ac75184c62e0355621">Assert</a> (bool condition, const char *file, int line, const std::string &amp;msg)</td></tr>
<tr class="separator:aa46ca46a5898b2ac75184c62e0355621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23e71d198ce26b51f84a0b024dc3e054"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a23e71d198ce26b51f84a0b024dc3e054">Assert</a> (bool condition, const char *file, int line)</td></tr>
<tr class="separator:a23e71d198ce26b51f84a0b024dc3e054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad93379317e10862a77b9fb90aa96e083"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad93379317e10862a77b9fb90aa96e083">Expect</a> (bool condition, const char *file, int line, const std::string &amp;msg)</td></tr>
<tr class="separator:ad93379317e10862a77b9fb90aa96e083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dfe8a755bd02aa5ea162764b61a9d97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0dfe8a755bd02aa5ea162764b61a9d97">Expect</a> (bool condition, const char *file, int line)</td></tr>
<tr class="separator:a0dfe8a755bd02aa5ea162764b61a9d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69ffdba5ee36743e88d8f89b79e566ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a69ffdba5ee36743e88d8f89b79e566ff">LogIsVisible</a> (<a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914">LogSeverity</a> severity)</td></tr>
<tr class="separator:a69ffdba5ee36743e88d8f89b79e566ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a57ce0412334a3f487bbaa8321febbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8a57ce0412334a3f487bbaa8321febbe">Log</a> (<a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914">LogSeverity</a> severity, const std::string &amp;message, int stack_frames_to_skip)</td></tr>
<tr class="separator:a8a57ce0412334a3f487bbaa8321febbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4e02ea077a717f95a10a03c10272f1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1internal_1_1_without_matchers.html">WithoutMatchers</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad4e02ea077a717f95a10a03c10272f1c">GetWithoutMatchers</a> ()</td></tr>
<tr class="separator:ad4e02ea077a717f95a10a03c10272f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3316c24e8a79f5def3e85d763ae50854"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a3316c24e8a79f5def3e85d763ae50854"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3316c24e8a79f5def3e85d763ae50854">Invalid</a> ()</td></tr>
<tr class="separator:a3316c24e8a79f5def3e85d763ae50854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa67e1e9d28122eedffbb7b6636824f2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa67e1e9d28122eedffbb7b6636824f2d">IllegalDoDefault</a> (const char *file, int line)</td></tr>
<tr class="separator:aa67e1e9d28122eedffbb7b6636824f2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d3a67138bf4d8de81606b37127509df"><td class="memTemplParams" colspan="2">template&lt;typename F , typename Tuple , size_t... Idx&gt; </td></tr>
<tr class="memitem:a6d3a67138bf4d8de81606b37127509df"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6d3a67138bf4d8de81606b37127509df">ApplyImpl</a> (F &amp;&amp;f, Tuple &amp;&amp;args, <a class="el" href="structtesting_1_1internal_1_1_index_sequence.html">IndexSequence</a>&lt; Idx... &gt;) -&gt; decltype(std::forward&lt; F &gt;(f)(std::get&lt; Idx &gt;(std::forward&lt; Tuple &gt;(args))...))</td></tr>
<tr class="separator:a6d3a67138bf4d8de81606b37127509df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aeac7ea6170d7347ff9212026e115e8"><td class="memTemplParams" colspan="2">template&lt;typename F , typename Tuple &gt; </td></tr>
<tr class="memitem:a4aeac7ea6170d7347ff9212026e115e8"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4aeac7ea6170d7347ff9212026e115e8">Apply</a> (F &amp;&amp;f, Tuple &amp;&amp;args) -&gt; decltype(<a class="el" href="namespacetesting_1_1internal.html#a6d3a67138bf4d8de81606b37127509df">ApplyImpl</a>(std::forward&lt; F &gt;(f), std::forward&lt; Tuple &gt;(args), <a class="el" href="namespacetesting_1_1internal.html#ac4603a2df7edcb3e2302ac9e2aa0c11d">MakeIndexSequence</a>&lt; std::tuple_size&lt; typename std::remove_reference&lt; Tuple &gt;::type &gt;::value &gt;()))</td></tr>
<tr class="separator:a4aeac7ea6170d7347ff9212026e115e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aad4beed95d0846e6ffc5da0978ef3bb9">StreamableToString</a> (const T &amp;streamable)</td></tr>
<tr class="separator:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30708fa2bacf11895b03bdb21eb72309"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a30708fa2bacf11895b03bdb21eb72309"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a30708fa2bacf11895b03bdb21eb72309">UniversalPrint</a> (const T &amp;value, ::std::ostream *os)</td></tr>
<tr class="separator:a30708fa2bacf11895b03bdb21eb72309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa287a88fcd0b97a13f7e243bbafe34f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa287a88fcd0b97a13f7e243bbafe34f8">PrintBytesInObjectTo</a> (const unsigned char *obj_bytes, size_t count, ::std::ostream *os)</td></tr>
<tr class="separator:aa287a88fcd0b97a13f7e243bbafe34f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e9f744566e02ba3f811cd51d3b8c4fb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5e9f744566e02ba3f811cd51d3b8c4fb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5e9f744566e02ba3f811cd51d3b8c4fb">PrintWithFallback</a> (const T &amp;value, ::std::ostream *os)</td></tr>
<tr class="separator:a5e9f744566e02ba3f811cd51d3b8c4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3682f962ae0ec1c0eca6444ca0a09e91"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3682f962ae0ec1c0eca6444ca0a09e91">GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a> (char)</td></tr>
<tr class="separator:a3682f962ae0ec1c0eca6444ca0a09e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85e08f00d443221e529a0a85a90fbaeb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a85e08f00d443221e529a0a85a90fbaeb">GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a> (wchar_t)</td></tr>
<tr class="separator:a85e08f00d443221e529a0a85a90fbaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad33ad5ec1d4705104387c526ea7d59f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad33ad5ec1d4705104387c526ea7d59f1">GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a> (char16_t)</td></tr>
<tr class="separator:ad33ad5ec1d4705104387c526ea7d59f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ea647ee3d547e58db86a9ee2bb797a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a67ea647ee3d547e58db86a9ee2bb797a">GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a> (char32_t)</td></tr>
<tr class="separator:a67ea647ee3d547e58db86a9ee2bb797a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeac30230dcc362221bdd07d61eaa4ec1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aeac30230dcc362221bdd07d61eaa4ec1">GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</a> (char, ::std::string)</td></tr>
<tr class="separator:aeac30230dcc362221bdd07d61eaa4ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff745e750898f27701cc96a7238754c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#acff745e750898f27701cc96a7238754c">GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</a> (char16_t, ::std::u16string)</td></tr>
<tr class="separator:acff745e750898f27701cc96a7238754c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a347584b3f2adc08d5e6b45c9004f2c16"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a347584b3f2adc08d5e6b45c9004f2c16">GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</a> (char32_t, ::std::u32string)</td></tr>
<tr class="separator:a347584b3f2adc08d5e6b45c9004f2c16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91ab078f10adc669f09b7f604975c518"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
<tr class="memitem:a91ab078f10adc669f09b7f604975c518"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a91ab078f10adc669f09b7f604975c518">FormatForComparisonFailureMessage</a> (const T1 &amp;value, const T2 &amp;)</td></tr>
<tr class="separator:a91ab078f10adc669f09b7f604975c518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb3c27150dbe661db0e0c4be27533460"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:adb3c27150dbe661db0e0c4be27533460"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#adb3c27150dbe661db0e0c4be27533460">PrintTo</a> (const T &amp;value, ::std::ostream *os)</td></tr>
<tr class="separator:adb3c27150dbe661db0e0c4be27533460"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7e70a85d66f0c109e3e69629ef577f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa7e70a85d66f0c109e3e69629ef577f2">PrintTo</a> (unsigned char c, ::std::ostream *os)</td></tr>
<tr class="separator:aa7e70a85d66f0c109e3e69629ef577f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf6c518b437569187c1218166c702807"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abf6c518b437569187c1218166c702807">PrintTo</a> (signed char c, ::std::ostream *os)</td></tr>
<tr class="separator:abf6c518b437569187c1218166c702807"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a476bd3d411d4f129620aaf8999c257c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a476bd3d411d4f129620aaf8999c257c0">PrintTo</a> (char c, ::std::ostream *os)</td></tr>
<tr class="separator:a476bd3d411d4f129620aaf8999c257c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2979ac1ad3e05c51dcd7dca2eb34e6ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2979ac1ad3e05c51dcd7dca2eb34e6ce">PrintTo</a> (bool x, ::std::ostream *os)</td></tr>
<tr class="separator:a2979ac1ad3e05c51dcd7dca2eb34e6ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c50fd437a2ae2ff6f182ccd6c2744dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6c50fd437a2ae2ff6f182ccd6c2744dd">PrintTo</a> (wchar_t wc, ::std::ostream *os)</td></tr>
<tr class="separator:a6c50fd437a2ae2ff6f182ccd6c2744dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ffe5a8e9382c5037c20277062918b3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7ffe5a8e9382c5037c20277062918b3a">PrintTo</a> (char32_t c, ::std::ostream *os)</td></tr>
<tr class="separator:a7ffe5a8e9382c5037c20277062918b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a652e048970086752066fc943bb676668"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a652e048970086752066fc943bb676668">PrintTo</a> (char16_t c, ::std::ostream *os)</td></tr>
<tr class="separator:a652e048970086752066fc943bb676668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac226053b96d7d61f9407e3b75bab07d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac226053b96d7d61f9407e3b75bab07d9">PrintTo</a> (const char *s, ::std::ostream *os)</td></tr>
<tr class="separator:ac226053b96d7d61f9407e3b75bab07d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a553eec7bb50de01c9e91cac4accc606f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a553eec7bb50de01c9e91cac4accc606f">PrintTo</a> (char *s, ::std::ostream *os)</td></tr>
<tr class="separator:a553eec7bb50de01c9e91cac4accc606f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a792cc5665a34619ed7a6d54711433456"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a792cc5665a34619ed7a6d54711433456">PrintTo</a> (const signed char *s, ::std::ostream *os)</td></tr>
<tr class="separator:a792cc5665a34619ed7a6d54711433456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1320096b116f8cc4b688acbd5b783051"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1320096b116f8cc4b688acbd5b783051">PrintTo</a> (signed char *s, ::std::ostream *os)</td></tr>
<tr class="separator:a1320096b116f8cc4b688acbd5b783051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c591f2164ad105b502a9262333aed2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a42c591f2164ad105b502a9262333aed2">PrintTo</a> (const unsigned char *s, ::std::ostream *os)</td></tr>
<tr class="separator:a42c591f2164ad105b502a9262333aed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fae797c500d66d0f5a9db4f205e3416"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7fae797c500d66d0f5a9db4f205e3416">PrintTo</a> (unsigned char *s, ::std::ostream *os)</td></tr>
<tr class="separator:a7fae797c500d66d0f5a9db4f205e3416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e356e93ecf86f25c27f9fa2c323a9f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3e356e93ecf86f25c27f9fa2c323a9f3">PrintTo</a> (const char16_t *s, ::std::ostream *os)</td></tr>
<tr class="separator:a3e356e93ecf86f25c27f9fa2c323a9f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d7b09c7d5688f94db5554f0d9f16f35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3d7b09c7d5688f94db5554f0d9f16f35">PrintTo</a> (char16_t *s, ::std::ostream *os)</td></tr>
<tr class="separator:a3d7b09c7d5688f94db5554f0d9f16f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e053a935231faba1a69a5210635f645"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7e053a935231faba1a69a5210635f645">PrintTo</a> (const char32_t *s, ::std::ostream *os)</td></tr>
<tr class="separator:a7e053a935231faba1a69a5210635f645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bc1e33e81d7eec4fd38a162712c9416"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a9bc1e33e81d7eec4fd38a162712c9416">PrintTo</a> (char32_t *s, ::std::ostream *os)</td></tr>
<tr class="separator:a9bc1e33e81d7eec4fd38a162712c9416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb038075e9e2166d1d9158a19e0eed23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afb038075e9e2166d1d9158a19e0eed23">PrintTo</a> (const wchar_t *s, ::std::ostream *os)</td></tr>
<tr class="separator:afb038075e9e2166d1d9158a19e0eed23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d41baa371fad3eb5a3dbe1bbc02c290"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8d41baa371fad3eb5a3dbe1bbc02c290">PrintTo</a> (wchar_t *s, ::std::ostream *os)</td></tr>
<tr class="separator:a8d41baa371fad3eb5a3dbe1bbc02c290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad3013b6b4c825edee9fe18ff1d982faa">PrintRawArrayTo</a> (const T a[], size_t count, ::std::ostream *os)</td></tr>
<tr class="separator:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b53e46cea3f8bdfc9342057c4f6ba62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8b53e46cea3f8bdfc9342057c4f6ba62">PrintStringTo</a> (const ::std::string &amp;s, ::std::ostream *os)</td></tr>
<tr class="separator:a8b53e46cea3f8bdfc9342057c4f6ba62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59b4f5d83276cd807c45063b14bad44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af59b4f5d83276cd807c45063b14bad44">PrintTo</a> (const ::std::string &amp;s, ::std::ostream *os)</td></tr>
<tr class="separator:af59b4f5d83276cd807c45063b14bad44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f564cf23190dbd5c9e088defdd092b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a76f564cf23190dbd5c9e088defdd092b">PrintTo</a> (std::nullptr_t, ::std::ostream *os)</td></tr>
<tr class="separator:a76f564cf23190dbd5c9e088defdd092b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5587d09db034bc597870ae86bd8c01f8"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5587d09db034bc597870ae86bd8c01f8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5587d09db034bc597870ae86bd8c01f8">PrintTo</a> (std::reference_wrapper&lt; T &gt; ref, ::std::ostream *os)</td></tr>
<tr class="separator:a5587d09db034bc597870ae86bd8c01f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70c297dd72402c12ec14cf8c5bd2951a"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a70c297dd72402c12ec14cf8c5bd2951a">VoidifyPointer</a> (const void *p)</td></tr>
<tr class="separator:a70c297dd72402c12ec14cf8c5bd2951a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaf2b2150e74287976650e80412fb923"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#acaf2b2150e74287976650e80412fb923">VoidifyPointer</a> (volatile const void *p)</td></tr>
<tr class="separator:acaf2b2150e74287976650e80412fb923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a525d401614692eb59ffa82e90c7263a9"><td class="memTemplParams" colspan="2">template&lt;typename T , typename Ptr &gt; </td></tr>
<tr class="memitem:a525d401614692eb59ffa82e90c7263a9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a525d401614692eb59ffa82e90c7263a9">PrintSmartPointer</a> (const Ptr &amp;ptr, std::ostream *os, char)</td></tr>
<tr class="separator:a525d401614692eb59ffa82e90c7263a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06c16d9c3986b3e28d762a56691d7324"><td class="memTemplParams" colspan="2">template&lt;typename T , typename Ptr , typename  = typename std::enable_if&lt;!std::is_void&lt;T&gt;::value &amp;&amp;                                             !std::is_array&lt;T&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:a06c16d9c3986b3e28d762a56691d7324"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a06c16d9c3986b3e28d762a56691d7324">PrintSmartPointer</a> (const Ptr &amp;ptr, std::ostream *os, int)</td></tr>
<tr class="separator:a06c16d9c3986b3e28d762a56691d7324"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4052225063f1c55dd11e929147727038"><td class="memTemplParams" colspan="2">template&lt;typename T , typename D &gt; </td></tr>
<tr class="memitem:a4052225063f1c55dd11e929147727038"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4052225063f1c55dd11e929147727038">PrintTo</a> (const std::unique_ptr&lt; T, D &gt; &amp;ptr, std::ostream *os)</td></tr>
<tr class="separator:a4052225063f1c55dd11e929147727038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a536d2062728e1d7b9337c1ba2c283365"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a536d2062728e1d7b9337c1ba2c283365"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a536d2062728e1d7b9337c1ba2c283365">PrintTo</a> (const std::shared_ptr&lt; T &gt; &amp;ptr, std::ostream *os)</td></tr>
<tr class="separator:a536d2062728e1d7b9337c1ba2c283365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7174fbf5d6ba458afae675022c9aae1e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7174fbf5d6ba458afae675022c9aae1e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7174fbf5d6ba458afae675022c9aae1e">PrintTupleTo</a> (const T &amp;, std::integral_constant&lt; size_t, 0 &gt;, ::std::ostream *)</td></tr>
<tr class="separator:a7174fbf5d6ba458afae675022c9aae1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memTemplParams" colspan="2">template&lt;typename T , size_t I&gt; </td></tr>
<tr class="memitem:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3580971ab4571dc9a00f4ed0e17fd777">PrintTupleTo</a> (const T &amp;t, std::integral_constant&lt; size_t, I &gt;, ::std::ostream *os)</td></tr>
<tr class="separator:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5628347cba9a345f56087fdb70930fc8"><td class="memTemplParams" colspan="2">template&lt;typename... Types&gt; </td></tr>
<tr class="memitem:a5628347cba9a345f56087fdb70930fc8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5628347cba9a345f56087fdb70930fc8">PrintTo</a> (const ::std::tuple&lt; Types... &gt; &amp;t, ::std::ostream *os)</td></tr>
<tr class="separator:a5628347cba9a345f56087fdb70930fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2c33928facbf2edf7af564278724d98"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
<tr class="memitem:af2c33928facbf2edf7af564278724d98"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af2c33928facbf2edf7af564278724d98">PrintTo</a> (const ::std::pair&lt; T1, T2 &gt; &amp;value, ::std::ostream *os)</td></tr>
<tr class="separator:af2c33928facbf2edf7af564278724d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad79d71c3110f8eb24ab352d68f29436a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad79d71c3110f8eb24ab352d68f29436a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad79d71c3110f8eb24ab352d68f29436a">UniversalPrintArray</a> (const T *begin, size_t len, ::std::ostream *os)</td></tr>
<tr class="separator:ad79d71c3110f8eb24ab352d68f29436a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c997dbd2c562110b2cb56c359decfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a72c997dbd2c562110b2cb56c359decfa">UniversalPrintArray</a> (const char *begin, size_t len, ::std::ostream *os)</td></tr>
<tr class="separator:a72c997dbd2c562110b2cb56c359decfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae31e146c35fd75afc6a9cc73ae2692d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae31e146c35fd75afc6a9cc73ae2692d1">UniversalPrintArray</a> (const wchar_t *begin, size_t len, ::std::ostream *os)</td></tr>
<tr class="separator:ae31e146c35fd75afc6a9cc73ae2692d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa92f5a284929dc3723e654a25feb7b9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:afa92f5a284929dc3723e654a25feb7b9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afa92f5a284929dc3723e654a25feb7b9">UniversalTersePrint</a> (const T &amp;value, ::std::ostream *os)</td></tr>
<tr class="separator:afa92f5a284929dc3723e654a25feb7b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memTemplParams" colspan="2">template&lt;typename Tuple &gt; </td></tr>
<tr class="memitem:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6300aa1440d0019cf08d9a1f6efd4382">TersePrintPrefixToStrings</a> (const Tuple &amp;, std::integral_constant&lt; size_t, 0 &gt;, <a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a> *)</td></tr>
<tr class="separator:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab244273c02742a3fac45cc241befc536"><td class="memTemplParams" colspan="2">template&lt;typename Tuple , size_t I&gt; </td></tr>
<tr class="memitem:ab244273c02742a3fac45cc241befc536"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab244273c02742a3fac45cc241befc536">TersePrintPrefixToStrings</a> (const Tuple &amp;t, std::integral_constant&lt; size_t, I &gt;, <a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a> *strings)</td></tr>
<tr class="separator:ab244273c02742a3fac45cc241befc536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e60d1478b074801c766eeee9be6c772"><td class="memTemplParams" colspan="2">template&lt;typename Tuple &gt; </td></tr>
<tr class="memitem:a7e60d1478b074801c766eeee9be6c772"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7e60d1478b074801c766eeee9be6c772">UniversalTersePrintTupleFieldsToStrings</a> (const Tuple &amp;value)</td></tr>
<tr class="separator:a7e60d1478b074801c766eeee9be6c772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1def8ec9393360a1b34a20528703e7f7"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
<tr class="memitem:a1def8ec9393360a1b34a20528703e7f7"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1def8ec9393360a1b34a20528703e7f7">CmpHelperEQFailure</a> (const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</td></tr>
<tr class="separator:a1def8ec9393360a1b34a20528703e7f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e3e473798de3189e9343132bcfd4fea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5e3e473798de3189e9343132bcfd4fea">operator==</a> (<a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>, <a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>)</td></tr>
<tr class="separator:a5e3e473798de3189e9343132bcfd4fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa44fdec84edfc155ef63e4f0d4287cc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afa44fdec84edfc155ef63e4f0d4287cc">operator!=</a> (<a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>, <a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>)</td></tr>
<tr class="separator:afa44fdec84edfc155ef63e4f0d4287cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
<tr class="memitem:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4638c74d9b32e971f9b321af6fafc2f1">CmpHelperEQ</a> (const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</td></tr>
<tr class="separator:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a894ffccd936d78fd555f490020c27f0a"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
<tr class="memitem:a894ffccd936d78fd555f490020c27f0a"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a894ffccd936d78fd555f490020c27f0a">CmpHelperOpFailure</a> (const char *expr1, const char *expr2, const T1 &amp;val1, const T2 &amp;val2, const char *op)</td></tr>
<tr class="separator:a894ffccd936d78fd555f490020c27f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93eb9d61cac7faf1faff6301ae5f4a46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a93eb9d61cac7faf1faff6301ae5f4a46">CmpHelperSTREQ</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
<tr class="separator:a93eb9d61cac7faf1faff6301ae5f4a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00c3d012df6173622ef558a131bfb95d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a00c3d012df6173622ef558a131bfb95d">CmpHelperSTRCASEEQ</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
<tr class="separator:a00c3d012df6173622ef558a131bfb95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b485231a046ff760844a0321c04870b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6b485231a046ff760844a0321c04870b">CmpHelperSTRNE</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
<tr class="separator:a6b485231a046ff760844a0321c04870b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f74b933606b0a742cd5a8ad2d7087e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5f74b933606b0a742cd5a8ad2d7087e0">CmpHelperSTRCASENE</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
<tr class="separator:a5f74b933606b0a742cd5a8ad2d7087e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad40d557f9c157790160d6e4f2b0d9bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad40d557f9c157790160d6e4f2b0d9bab">CmpHelperSTREQ</a> (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</td></tr>
<tr class="separator:ad40d557f9c157790160d6e4f2b0d9bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e700804399b6694d8d6157e3a141b17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6e700804399b6694d8d6157e3a141b17">CmpHelperSTRNE</a> (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</td></tr>
<tr class="separator:a6e700804399b6694d8d6157e3a141b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memTemplParams" colspan="2">template&lt;typename RawType &gt; </td></tr>
<tr class="memitem:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a98ce463e5dbe0c6120fa817e1f8f2944">CmpHelperFloatingPointEQ</a> (const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value)</td></tr>
<tr class="separator:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea60207c4cedc8946a70ada62e38da8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aea60207c4cedc8946a70ada62e38da8f">DoubleNearPredFormat</a> (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</td></tr>
<tr class="separator:aea60207c4cedc8946a70ada62e38da8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac20f635c3285878fc1195ce687f23950"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac20f635c3285878fc1195ce687f23950">GTEST_DECLARE_string_</a> (internal_run_death_test)</td></tr>
<tr class="separator:ac20f635c3285878fc1195ce687f23950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69e146a989e8d48def39a0cc59461c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af69e146a989e8d48def39a0cc59461c9">AppendUserMessage</a> (const std::string &amp;gtest_msg, const <a class="el" href="classtesting_1_1_message.html">Message</a> &amp;user_msg)</td></tr>
<tr class="separator:af69e146a989e8d48def39a0cc59461c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a513107ff8defa97d949937fc1350a56c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a513107ff8defa97d949937fc1350a56c">DiffStrings</a> (const std::string &amp;left, const std::string &amp;right, size_t *total_line_count)</td></tr>
<tr class="separator:a513107ff8defa97d949937fc1350a56c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61e2ba2cbf259fd6ee5ffd4e49c9445"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac61e2ba2cbf259fd6ee5ffd4e49c9445">EqFailure</a> (const char *expected_expression, const char *actual_expression, const std::string &amp;expected_value, const std::string &amp;actual_value, bool ignoring_case)</td></tr>
<tr class="separator:ac61e2ba2cbf259fd6ee5ffd4e49c9445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed8d3ad4341f8f2de53440e39c995632"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aed8d3ad4341f8f2de53440e39c995632">GetBoolAssertionFailureMessage</a> (const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</td></tr>
<tr class="separator:aed8d3ad4341f8f2de53440e39c995632"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#a38c435cbab5f8b784e2e7f3356cab242">TypeId</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6b108e56fdc68ea937ffb3759fb55ab0">GetTypeId</a> ()</td></tr>
<tr class="separator:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e85cf16bb95b60f879d48ba1fbfc1c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="namespacetesting_1_1internal.html#a38c435cbab5f8b784e2e7f3356cab242">TypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1e85cf16bb95b60f879d48ba1fbfc1c9">GetTestTypeId</a> ()</td></tr>
<tr class="separator:a1e85cf16bb95b60f879d48ba1fbfc1c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9579a78c229ea302caded45d65f77336"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#a754d337f5d643225115fb28f6b1d6fb1">SetUpTearDownSuiteFuncType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a9579a78c229ea302caded45d65f77336">GetNotDefaultOrNull</a> (<a class="el" href="namespacetesting_1_1internal.html#a754d337f5d643225115fb28f6b1d6fb1">SetUpTearDownSuiteFuncType</a> a, <a class="el" href="namespacetesting_1_1internal.html#a754d337f5d643225115fb28f6b1d6fb1">SetUpTearDownSuiteFuncType</a> def)</td></tr>
<tr class="separator:a9579a78c229ea302caded45d65f77336"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d2e632232669f01fed493bf853c2e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1_test_info.html">TestInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a91d2e632232669f01fed493bf853c2e1">MakeAndRegisterTestInfo</a> (const char *test_suite_name, const char *name, const char *type_param, const char *value_param, <a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a> code_location, <a class="el" href="namespacetesting_1_1internal.html#a38c435cbab5f8b784e2e7f3356cab242">TypeId</a> fixture_class_id, <a class="el" href="namespacetesting_1_1internal.html#a028e9455ad22171feabf84fe46329c92">SetUpTestSuiteFunc</a> set_up_tc, <a class="el" href="namespacetesting_1_1internal.html#ab58aba5acd47d329b72a1d10c7b61648">TearDownTestSuiteFunc</a> tear_down_tc, <a class="el" href="classtesting_1_1internal_1_1_test_factory_base.html">TestFactoryBase</a> *factory)</td></tr>
<tr class="separator:a91d2e632232669f01fed493bf853c2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac72b20299ad4a99554ce161e1769560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aac72b20299ad4a99554ce161e1769560">SkipPrefix</a> (const char *prefix, const char **pstr)</td></tr>
<tr class="separator:aac72b20299ad4a99554ce161e1769560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c5082b8e3ad1fab3ebb45222467fe48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2c5082b8e3ad1fab3ebb45222467fe48">GTEST_DISABLE_MSC_WARNINGS_PUSH_</a> (4251) class <a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> TypedTestSuitePState</td></tr>
<tr class="separator:a2c5082b8e3ad1fab3ebb45222467fe48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac75042a7b6b772715e03e95851a592a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac75042a7b6b772715e03e95851a592a3">GTEST_DISABLE_MSC_WARNINGS_POP_</a> () inline const char *SkipComma(const char *str)</td></tr>
<tr class="separator:ac75042a7b6b772715e03e95851a592a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d633fb359d696157347720aa0ff66c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a42d633fb359d696157347720aa0ff66c">GetPrefixUntilComma</a> (const char *str)</td></tr>
<tr class="separator:a42d633fb359d696157347720aa0ff66c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8eb8eddf760375a490e007b20777ec56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8eb8eddf760375a490e007b20777ec56">SplitString</a> (const ::std::string &amp;str, char delimiter, ::std::vector&lt; ::std::string &gt; *dest)</td></tr>
<tr class="separator:a8eb8eddf760375a490e007b20777ec56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25a7b3be9ed6341d6541a2516c075b61"><td class="memTemplParams" colspan="2">template&lt;typename NameGenerator &gt; </td></tr>
<tr class="memitem:a25a7b3be9ed6341d6541a2516c075b61"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a25a7b3be9ed6341d6541a2516c075b61">GenerateNamesRecursively</a> (<a class="el" href="structtesting_1_1internal_1_1_none.html">internal::None</a>, std::vector&lt; std::string &gt; *, int)</td></tr>
<tr class="separator:a25a7b3be9ed6341d6541a2516c075b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4a75b663db15988d84f0b918d3dc167"><td class="memTemplParams" colspan="2">template&lt;typename NameGenerator , typename Types &gt; </td></tr>
<tr class="memitem:aa4a75b663db15988d84f0b918d3dc167"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa4a75b663db15988d84f0b918d3dc167">GenerateNamesRecursively</a> (<a class="el" href="structtesting_1_1internal_1_1_types.html">Types</a>, std::vector&lt; std::string &gt; *result, int i)</td></tr>
<tr class="separator:aa4a75b663db15988d84f0b918d3dc167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e095b62f67c0b6eb167aae3f070421e"><td class="memTemplParams" colspan="2">template&lt;typename NameGenerator , typename Types &gt; </td></tr>
<tr class="memitem:a6e095b62f67c0b6eb167aae3f070421e"><td class="memTemplItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6e095b62f67c0b6eb167aae3f070421e">GenerateNames</a> ()</td></tr>
<tr class="separator:a6e095b62f67c0b6eb167aae3f070421e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa827f975e55866cae69555d960ebf4b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa827f975e55866cae69555d960ebf4b4">RegisterTypeParameterizedTestSuite</a> (const char *test_suite_name, <a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a> code_location)</td></tr>
<tr class="separator:aa827f975e55866cae69555d960ebf4b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f69954b30eba7df21233417fd0c242a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7f69954b30eba7df21233417fd0c242a">RegisterTypeParameterizedTestSuiteInstantiation</a> (const char *case_name)</td></tr>
<tr class="separator:a7f69954b30eba7df21233417fd0c242a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7ae495d3207e26968dfbd537c5e6dee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae7ae495d3207e26968dfbd537c5e6dee">GetCurrentOsStackTraceExceptTop</a> (<a class="el" href="classtesting_1_1_unit_test.html">UnitTest</a> *unit_test, int skip_count)</td></tr>
<tr class="separator:ae7ae495d3207e26968dfbd537c5e6dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d46f09c3bfe68700b7f728d2cc3782f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">AlwaysTrue</a> ()</td></tr>
<tr class="separator:a4d46f09c3bfe68700b7f728d2cc3782f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b24c851ab13569b1b15b3d259b60d2e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4b24c851ab13569b1b15b3d259b60d2e">AlwaysFalse</a> ()</td></tr>
<tr class="separator:a4b24c851ab13569b1b15b3d259b60d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memTemplParams" colspan="2">template&lt;class C , class Iterator  = decltype(::std::declval&lt;const C&amp;&gt;().begin()), class  = decltype(::std::declval&lt;const C&amp;&gt;().end()), class  = decltype(++::std::declval&lt;Iterator&amp;&gt;()), class  = decltype(*::std::declval&lt;Iterator&gt;()), class  = typename C::const_iterator&gt; </td></tr>
<tr class="memitem:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">IsContainer</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a764748b94f628bdd1dcd39dc81e8b71f">IsContainerTest</a> (int)</td></tr>
<tr class="separator:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af545a2ae928b8a9e7581978234464275"><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
<tr class="memitem:af545a2ae928b8a9e7581978234464275"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">IsNotContainer</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af545a2ae928b8a9e7581978234464275">IsContainerTest</a> (long)</td></tr>
<tr class="separator:af545a2ae928b8a9e7581978234464275"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
<tr class="memitem:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af4bebf36baf0b0a5b26d051dde55fa47">ArrayEq</a> (const T *lhs, size_t size, const U *rhs)</td></tr>
<tr class="separator:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
<tr class="memitem:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a49b4d0ee49c0f8c93bab29ebd20630cc">ArrayEq</a> (const T &amp;lhs, const U &amp;rhs)</td></tr>
<tr class="separator:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb6f81ee827130024261121c742b26c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U , size_t N&gt; </td></tr>
<tr class="memitem:a5cb6f81ee827130024261121c742b26c"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5cb6f81ee827130024261121c742b26c">ArrayEq</a> (const T(&amp;lhs)[N], const U(&amp;rhs)[N])</td></tr>
<tr class="separator:a5cb6f81ee827130024261121c742b26c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memTemplParams" colspan="2">template&lt;typename Iter , typename Element &gt; </td></tr>
<tr class="memitem:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memTemplItemLeft" align="right" valign="top">Iter&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a94a857fe6ff32cf4fdc4769a4071f239">ArrayAwareFind</a> (Iter begin, Iter end, const Element &amp;elem)</td></tr>
<tr class="separator:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
<tr class="memitem:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afb1b9728aaaf6d9fe6246a19cfe3f7f5">CopyArray</a> (const T *from, size_t size, U *to)</td></tr>
<tr class="separator:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d0e746ba0827cc52b53d22000de0e8"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
<tr class="memitem:a84d0e746ba0827cc52b53d22000de0e8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a84d0e746ba0827cc52b53d22000de0e8">CopyArray</a> (const T &amp;from, U *to)</td></tr>
<tr class="separator:a84d0e746ba0827cc52b53d22000de0e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e7ae855686720615dcd5754c8181c62"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U , size_t N&gt; </td></tr>
<tr class="memitem:a1e7ae855686720615dcd5754c8181c62"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1e7ae855686720615dcd5754c8181c62">CopyArray</a> (const T(&amp;from)[N], U(*to)[N])</td></tr>
<tr class="separator:a1e7ae855686720615dcd5754c8181c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57c9bf3c92c207ba11b83ce05d0359a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac57c9bf3c92c207ba11b83ce05d0359a">GTEST_INTERNAL_DEPRECATED</a> (&quot;INSTANTIATE_TEST_CASE_P is deprecated, please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2gtest-param-test_8h.html#a6a5cb3ce0a0fe17f84f357a6f39a4ba5">INSTANTIATE_TEST_SUITE_P</a>&quot;) const expr bool InstantiateTestCase_P_IsDeprecated()</td></tr>
<tr class="separator:ac57c9bf3c92c207ba11b83ce05d0359a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2bac410cd8b9ecbc8f4ccc921e61cee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac2bac410cd8b9ecbc8f4ccc921e61cee">GTEST_INTERNAL_DEPRECATED</a> (&quot;TYPED_TEST_CASE_P is deprecated, please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2test_2gtest-typed-test__test_8h.html#aa8a11e8e3b38b32458ba20dd42300eea">TYPED_TEST_SUITE_P</a>&quot;) const expr bool TypedTestCase_P_IsDeprecated()</td></tr>
<tr class="separator:ac2bac410cd8b9ecbc8f4ccc921e61cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7c25a00ce37b8f6c7ea16814233b281"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac7c25a00ce37b8f6c7ea16814233b281">GTEST_INTERNAL_DEPRECATED</a> (&quot;TYPED_TEST_CASE is deprecated, please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2gtest-typed-test_8h.html#af84bf8ca7d774f32797e526bec88d12f">TYPED_TEST_SUITE</a>&quot;) const expr bool TypedTestCaseIsDeprecated()</td></tr>
<tr class="separator:ac7c25a00ce37b8f6c7ea16814233b281"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad10c37bd148fb8988a1d99e127891203"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad10c37bd148fb8988a1d99e127891203">GTEST_INTERNAL_DEPRECATED</a> (&quot;REGISTER_TYPED_TEST_CASE_P is deprecated, please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2test_2gtest-typed-test__test_8h.html#a7658a5e3a8a0f27dd9591a95f2d22bc1">REGISTER_TYPED_TEST_SUITE_P</a>&quot;) const expr bool RegisterTypedTestCase_P_IsDeprecated()</td></tr>
<tr class="separator:ad10c37bd148fb8988a1d99e127891203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9dabaaecfb36c469b3382a169a581db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab9dabaaecfb36c469b3382a169a581db">GTEST_INTERNAL_DEPRECATED</a> (&quot;INSTANTIATE_TYPED_TEST_CASE_P is deprecated, please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2gtest-typed-test_8h.html#ae1f8548fa07ec0a138362654b7bc3194">INSTANTIATE_TYPED_TEST_SUITE_P</a>&quot;) const expr bool InstantiateTypedTestCase_P_IsDeprecated()</td></tr>
<tr class="separator:ab9dabaaecfb36c469b3382a169a581db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3e97443d23bf1824f87feb172efd39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5d3e97443d23bf1824f87feb172efd39">ReportInvalidTestSuiteType</a> (const char *test_suite_name, <a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a> code_location)</td></tr>
<tr class="separator:a5d3e97443d23bf1824f87feb172efd39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a954ec4a8a932dac7743e77e459ffefdc"><td class="memTemplParams" colspan="2">template&lt;class ParamType &gt; </td></tr>
<tr class="memitem:a954ec4a8a932dac7743e77e459ffefdc"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a954ec4a8a932dac7743e77e459ffefdc">DefaultParamName</a> (const <a class="el" href="structtesting_1_1_test_param_info.html">TestParamInfo</a>&lt; ParamType &gt; &amp;info)</td></tr>
<tr class="separator:a954ec4a8a932dac7743e77e459ffefdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa07a04b597551a51d862911b22a94eb9"><td class="memTemplParams" colspan="2">template&lt;typename T  = int&gt; </td></tr>
<tr class="memitem:aa07a04b597551a51d862911b22a94eb9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa07a04b597551a51d862911b22a94eb9">TestNotEmpty</a> ()</td></tr>
<tr class="separator:aa07a04b597551a51d862911b22a94eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2f14c6dc7d6c3d78884910943e11bc1"><td class="memTemplParams" colspan="2">template&lt;typename T  = int&gt; </td></tr>
<tr class="memitem:ad2f14c6dc7d6c3d78884910943e11bc1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad2f14c6dc7d6c3d78884910943e11bc1">TestNotEmpty</a> (const T &amp;)</td></tr>
<tr class="separator:ad2f14c6dc7d6c3d78884910943e11bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdf7564c1ffdc173a52ba97baec4551a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abdf7564c1ffdc173a52ba97baec4551a">InsertSyntheticTestCase</a> (const std::string &amp;name, <a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a> location, bool has_test_p)</td></tr>
<tr class="separator:abdf7564c1ffdc173a52ba97baec4551a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2709373c78eb8b1c22a6ba30cceba52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab2709373c78eb8b1c22a6ba30cceba52">IsTrue</a> (bool condition)</td></tr>
<tr class="separator:ab2709373c78eb8b1c22a6ba30cceba52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b7c3abed4a7c395f42c61e993989f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a31b7c3abed4a7c395f42c61e993989f4">FormatFileLocation</a> (const char *file, int line)</td></tr>
<tr class="separator:a31b7c3abed4a7c395f42c61e993989f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ee4cde97868c53e442d3182496a9f3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1ee4cde97868c53e442d3182496a9f3c">FormatCompilerIndependentFileLocation</a> (const char *file, int line)</td></tr>
<tr class="separator:a1ee4cde97868c53e442d3182496a9f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b1b20029fbd1dbeb59752f914fab84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a06b1b20029fbd1dbeb59752f914fab84">LogToStderr</a> ()</td></tr>
<tr class="separator:a06b1b20029fbd1dbeb59752f914fab84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2135f223bf6b527729aeaa651115183b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2135f223bf6b527729aeaa651115183b">FlushInfoLog</a> ()</td></tr>
<tr class="separator:a2135f223bf6b527729aeaa651115183b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a982df3f369643b175f79cda4048bc3b9"><td class="memTemplParams" colspan="2">template&lt;typename To &gt; </td></tr>
<tr class="memitem:a982df3f369643b175f79cda4048bc3b9"><td class="memTemplItemLeft" align="right" valign="top">To&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a982df3f369643b175f79cda4048bc3b9">ImplicitCast_</a> (To x)</td></tr>
<tr class="separator:a982df3f369643b175f79cda4048bc3b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memTemplParams" colspan="2">template&lt;typename To , typename From &gt; </td></tr>
<tr class="memitem:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memTemplItemLeft" align="right" valign="top">To&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1a1a1aed3fe00908b8a45d5ab4a33665">DownCast_</a> (From *f)</td></tr>
<tr class="separator:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af54f5cf4d9e03836ecc0316d090cb4ed"><td class="memTemplParams" colspan="2">template&lt;class Derived , class Base &gt; </td></tr>
<tr class="memitem:af54f5cf4d9e03836ecc0316d090cb4ed"><td class="memTemplItemLeft" align="right" valign="top">Derived *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af54f5cf4d9e03836ecc0316d090cb4ed">CheckedDowncastToActualType</a> (Base *base)</td></tr>
<tr class="separator:af54f5cf4d9e03836ecc0316d090cb4ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba06d4f0343dec407738ba5544af990"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#acba06d4f0343dec407738ba5544af990">CaptureStdout</a> ()</td></tr>
<tr class="separator:acba06d4f0343dec407738ba5544af990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed657219a9856a8d249a3230de0c54ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aed657219a9856a8d249a3230de0c54ce">GetCapturedStdout</a> ()</td></tr>
<tr class="separator:aed657219a9856a8d249a3230de0c54ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec00d458d0d442bd64af7b5f9c22dda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8ec00d458d0d442bd64af7b5f9c22dda">CaptureStderr</a> ()</td></tr>
<tr class="separator:a8ec00d458d0d442bd64af7b5f9c22dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a374156401da17704099d0c33fa53adfb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a374156401da17704099d0c33fa53adfb">GetCapturedStderr</a> ()</td></tr>
<tr class="separator:a374156401da17704099d0c33fa53adfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40bcfd87e26aae36e0cc51e5db64fd89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a40bcfd87e26aae36e0cc51e5db64fd89">GetFileSize</a> (FILE *file)</td></tr>
<tr class="separator:a40bcfd87e26aae36e0cc51e5db64fd89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab81b0af2a0131ea54dc11de00d5e6e51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab81b0af2a0131ea54dc11de00d5e6e51">ReadEntireFile</a> (FILE *file)</td></tr>
<tr class="separator:ab81b0af2a0131ea54dc11de00d5e6e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafcb58d2ae57d782780527a14bb04149"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aafcb58d2ae57d782780527a14bb04149">GetArgvs</a> ()</td></tr>
<tr class="separator:aafcb58d2ae57d782780527a14bb04149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cbd8bf820517923d7f3c4477b3af5fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8cbd8bf820517923d7f3c4477b3af5fa">GetThreadCount</a> ()</td></tr>
<tr class="separator:a8cbd8bf820517923d7f3c4477b3af5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb957087fd6bbf9db98ab7cd41b0c129"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aeb957087fd6bbf9db98ab7cd41b0c129">IsAlpha</a> (char ch)</td></tr>
<tr class="separator:aeb957087fd6bbf9db98ab7cd41b0c129"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83802e7f23324cd512232203662e1a98"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a83802e7f23324cd512232203662e1a98">IsAlNum</a> (char ch)</td></tr>
<tr class="separator:a83802e7f23324cd512232203662e1a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bd96b7fa6486802d33ddc217af55a39"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4bd96b7fa6486802d33ddc217af55a39">IsDigit</a> (char ch)</td></tr>
<tr class="separator:a4bd96b7fa6486802d33ddc217af55a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac26ce3883bc8919c27074975e958f3b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac26ce3883bc8919c27074975e958f3b7">IsLower</a> (char ch)</td></tr>
<tr class="separator:ac26ce3883bc8919c27074975e958f3b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af429e04f70f9c10f6aa76a5d1ccd389f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af429e04f70f9c10f6aa76a5d1ccd389f">IsSpace</a> (char ch)</td></tr>
<tr class="separator:af429e04f70f9c10f6aa76a5d1ccd389f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84f3baa379fec6bf5947cb5165aa8cc9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a84f3baa379fec6bf5947cb5165aa8cc9">IsUpper</a> (char ch)</td></tr>
<tr class="separator:a84f3baa379fec6bf5947cb5165aa8cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa234ef141278263fb143b616c74c86e7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa234ef141278263fb143b616c74c86e7">IsXDigit</a> (char ch)</td></tr>
<tr class="separator:aa234ef141278263fb143b616c74c86e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ab68a30f8291c09b2289c132bbe3b16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6ab68a30f8291c09b2289c132bbe3b16">IsXDigit</a> (wchar_t ch)</td></tr>
<tr class="separator:a6ab68a30f8291c09b2289c132bbe3b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9c627ef2a94245e3fd69e7ab3d49b42"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad9c627ef2a94245e3fd69e7ab3d49b42">ToLower</a> (char ch)</td></tr>
<tr class="separator:ad9c627ef2a94245e3fd69e7ab3d49b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b876a8133895bd553d4780ecaa1e3a"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac1b876a8133895bd553d4780ecaa1e3a">ToUpper</a> (char ch)</td></tr>
<tr class="separator:ac1b876a8133895bd553d4780ecaa1e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6afda12e567c353e2e9b9c2e8cae14f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6afda12e567c353e2e9b9c2e8cae14f">StripTrailingSpaces</a> (std::string str)</td></tr>
<tr class="separator:aa6afda12e567c353e2e9b9c2e8cae14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a44d4db9093d26c129833184236473c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7a44d4db9093d26c129833184236473c">ParseInt32</a> (const <a class="el" href="classtesting_1_1_message.html">Message</a> &amp;src_text, const char *str, int32_t *value)</td></tr>
<tr class="separator:a7a44d4db9093d26c129833184236473c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67132cdce23fb71b6c38ee34ef81eb4c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a67132cdce23fb71b6c38ee34ef81eb4c">BoolFromGTestEnv</a> (const char *flag, bool default_val)</td></tr>
<tr class="separator:a67132cdce23fb71b6c38ee34ef81eb4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec40575a5ee892d3d3060bb1fc07d782"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aec40575a5ee892d3d3060bb1fc07d782">Int32FromGTestEnv</a> (const char *flag, int32_t default_val)</td></tr>
<tr class="separator:aec40575a5ee892d3d3060bb1fc07d782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c793c6d84760d900299916c077a1af4"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0c793c6d84760d900299916c077a1af4">OutputFlagAlsoCheckEnvVar</a> ()</td></tr>
<tr class="separator:a0c793c6d84760d900299916c077a1af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed785df46a339403b0f749d3a879201"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7ed785df46a339403b0f749d3a879201">StringFromGTestEnv</a> (const char *flag, const char *default_val)</td></tr>
<tr class="separator:a7ed785df46a339403b0f749d3a879201"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75bdbc38815772055696b2a40bae614e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a75bdbc38815772055696b2a40bae614e">StringStreamToString</a> (::std::stringstream *stream)</td></tr>
<tr class="separator:a75bdbc38815772055696b2a40bae614e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5342e843f087081705094beae07b557b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5342e843f087081705094beae07b557b">CanonicalizeForStdLibVersioning</a> (std::string s)</td></tr>
<tr class="separator:a5342e843f087081705094beae07b557b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a635606b4731f843c86ec8ca51cab83a1"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a635606b4731f843c86ec8ca51cab83a1"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a635606b4731f843c86ec8ca51cab83a1">GetTypeName</a> ()</td></tr>
<tr class="separator:a635606b4731f843c86ec8ca51cab83a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a4f283e16e52a86b5d719a6d13dcec602"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4f283e16e52a86b5d719a6d13dcec602">kInfoVerbosity</a> [] = &quot;info&quot;</td></tr>
<tr class="separator:a4f283e16e52a86b5d719a6d13dcec602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5e3dfc43abf98b8fa8aa864cd208103"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa5e3dfc43abf98b8fa8aa864cd208103">kWarningVerbosity</a> [] = &quot;warning&quot;</td></tr>
<tr class="separator:aa5e3dfc43abf98b8fa8aa864cd208103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af23bb61931365f262993225a3d2aef57"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af23bb61931365f262993225a3d2aef57">kErrorVerbosity</a> [] = &quot;error&quot;</td></tr>
<tr class="separator:af23bb61931365f262993225a3d2aef57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8be730bac57cfd5a92d4aeea57ad499e"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8be730bac57cfd5a92d4aeea57ad499e">kDeathTestStyleFlag</a> [] = &quot;death_test_style&quot;</td></tr>
<tr class="separator:a8be730bac57cfd5a92d4aeea57ad499e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe557a4dfcfd1cb9c7046a26b3c28bb"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aefe557a4dfcfd1cb9c7046a26b3c28bb">kDeathTestUseFork</a> [] = &quot;death_test_use_fork&quot;</td></tr>
<tr class="separator:aefe557a4dfcfd1cb9c7046a26b3c28bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdcf0e0c1b0ec4fbb1e004c3805997d0"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abdcf0e0c1b0ec4fbb1e004c3805997d0">kInternalRunDeathTestFlag</a> [] = &quot;internal_run_death_test&quot;</td></tr>
<tr class="separator:abdcf0e0c1b0ec4fbb1e004c3805997d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03a40e0c58a317b122a21f595df7be53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a03a40e0c58a317b122a21f595df7be53">kStackTraceMarker</a> []</td></tr>
<tr class="separator:a03a40e0c58a317b122a21f595df7be53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a756613c601d58a38308fe85e5243de9e"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a756613c601d58a38308fe85e5243de9e">kMaxBiggestInt</a> = (std::numeric_limits&lt;<a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a>&gt;::max)()</td></tr>
<tr class="separator:a756613c601d58a38308fe85e5243de9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a05c6bd9ede5ccdf25191a590d610dcc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05c6bd9ede5ccdf25191a590d610dcc6">&#9670;&nbsp;</a></span>BiggestInt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef long long <a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">testing::internal::BiggestInt</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1cb539b10f51b71cf103a2e7a422aedc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cb539b10f51b71cf103a2e7a422aedc">&#9670;&nbsp;</a></span>disjunction</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename P , typename Q &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#a1cb539b10f51b71cf103a2e7a422aedc">testing::internal::disjunction</a> = typedef typename ::std::conditional&lt;P::value, P, Q&gt;::type</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a92debc9f055b7e7e1e4e861c5ae1c67a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92debc9f055b7e7e1e4e861c5ae1c67a">&#9670;&nbsp;</a></span>Double</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a>&lt; double &gt; <a class="el" href="namespacetesting_1_1internal.html#a92debc9f055b7e7e1e4e861c5ae1c67a">testing::internal::Double</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a97de600d6dbfffe7091b878ac4b3a9a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97de600d6dbfffe7091b878ac4b3a9a7">&#9670;&nbsp;</a></span>Float</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a>&lt; float &gt; <a class="el" href="namespacetesting_1_1internal.html#a97de600d6dbfffe7091b878ac4b3a9a7">testing::internal::Float</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a07fa327c77997f009efb5a07a285bd14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07fa327c77997f009efb5a07a285bd14">&#9670;&nbsp;</a></span>identity_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#a07fa327c77997f009efb5a07a285bd14">testing::internal::identity_t</a> = typedef T</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac8c1771a307e60fe81ae4d73089769f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8c1771a307e60fe81ae4d73089769f2">&#9670;&nbsp;</a></span>IndexSequenceFor</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#ac8c1771a307e60fe81ae4d73089769f2">testing::internal::IndexSequenceFor</a> = typedef typename <a class="el" href="namespacetesting_1_1internal.html#ac4603a2df7edcb3e2302ac9e2aa0c11d">MakeIndexSequence</a>&lt;sizeof...(T)&gt;::type</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad8f0c2883245f1df2a53618a49f0deb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8f0c2883245f1df2a53618a49f0deb3">&#9670;&nbsp;</a></span>IsContainer</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">testing::internal::IsContainer</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abf080521ce135deb510e0a7830fd3d33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf080521ce135deb510e0a7830fd3d33">&#9670;&nbsp;</a></span>IsNotContainer</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef char <a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">testing::internal::IsNotContainer</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aaf1492f6584dbc5074fe93eec2e99704"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf1492f6584dbc5074fe93eec2e99704">&#9670;&nbsp;</a></span>LosslessArithmeticConvertible</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename From , typename To &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#aaf1492f6584dbc5074fe93eec2e99704">testing::internal::LosslessArithmeticConvertible</a> = typedef <a class="el" href="namespacetesting_1_1internal.html#ac66e9687984566b86192b20eb1eabfda">LosslessArithmeticConvertibleImpl</a>&lt;<a class="el" href="cmake-build-release_2googletest-src_2googlemock_2include_2gmock_2internal_2gmock-internal-utils_8h.html#a72b01bdd08b78e927270885ca880ead4">GMOCK_KIND_OF_</a>(From), From, <a class="el" href="cmake-build-release_2googletest-src_2googlemock_2include_2gmock_2internal_2gmock-internal-utils_8h.html#a72b01bdd08b78e927270885ca880ead4">GMOCK_KIND_OF_</a>(To), To&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac66e9687984566b86192b20eb1eabfda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac66e9687984566b86192b20eb1eabfda">&#9670;&nbsp;</a></span>LosslessArithmeticConvertibleImpl</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;TypeKind kFromKind, typename From , TypeKind kToKind, typename To &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#ac66e9687984566b86192b20eb1eabfda">testing::internal::LosslessArithmeticConvertibleImpl</a> = typedef std::integral_constant&lt; bool, (kFromKind == <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba">kBool</a>) ? true : (kFromKind != kToKind) ? false : (kFromKind == <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a> &amp;&amp; (((sizeof(From) &lt; sizeof(To)) &amp;&amp; !(std::is_signed&lt;From&gt;::value &amp;&amp; !std::is_signed&lt;To&gt;::value)) || ((sizeof(From) == sizeof(To)) &amp;&amp; (std::is_signed&lt;From&gt;::value == std::is_signed&lt;To&gt;::value))) ) ? true : (kFromKind == <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a> &amp;&amp; (sizeof(From) &lt;= sizeof(To))) ? true : false &gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac4603a2df7edcb3e2302ac9e2aa0c11d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4603a2df7edcb3e2302ac9e2aa0c11d">&#9670;&nbsp;</a></span>MakeIndexSequence</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;size_t N&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#ac4603a2df7edcb3e2302ac9e2aa0c11d">testing::internal::MakeIndexSequence</a> = typedef typename <a class="el" href="structtesting_1_1internal_1_1_make_index_sequence_impl.html">MakeIndexSequenceImpl</a>&lt;N&gt;::type</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a08b187c6cc4e28400aadf9a32fccc8de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08b187c6cc4e28400aadf9a32fccc8de">&#9670;&nbsp;</a></span>MutexLock</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_g_test_mutex_lock.html">GTestMutexLock</a> <a class="el" href="namespacetesting_1_1internal.html#a08b187c6cc4e28400aadf9a32fccc8de">testing::internal::MutexLock</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aac31682b6b41997d6cc610a5787dc8bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac31682b6b41997d6cc610a5787dc8bc">&#9670;&nbsp;</a></span>ParameterizedTestCaseInfo</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TestCase &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#aac31682b6b41997d6cc610a5787dc8bc">testing::internal::ParameterizedTestCaseInfo</a> = typedef <a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info.html">ParameterizedTestSuiteInfo</a>&lt;TestCase&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a754d337f5d643225115fb28f6b1d6fb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a754d337f5d643225115fb28f6b1d6fb1">&#9670;&nbsp;</a></span>SetUpTearDownSuiteFuncType</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="namespacetesting_1_1internal.html#a754d337f5d643225115fb28f6b1d6fb1">testing::internal::SetUpTearDownSuiteFuncType</a>)()</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a028e9455ad22171feabf84fe46329c92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a028e9455ad22171feabf84fe46329c92">&#9670;&nbsp;</a></span>SetUpTestSuiteFunc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="namespacetesting_1_1internal.html#a028e9455ad22171feabf84fe46329c92">testing::internal::SetUpTestSuiteFunc</a>)()</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4ad7524c75dfadde584df6d5b4742aa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ad7524c75dfadde584df6d5b4742aa8">&#9670;&nbsp;</a></span>Strings</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef::std::vector&lt;::std::string &gt; <a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">testing::internal::Strings</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab58aba5acd47d329b72a1d10c7b61648"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab58aba5acd47d329b72a1d10c7b61648">&#9670;&nbsp;</a></span>TearDownTestSuiteFunc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="namespacetesting_1_1internal.html#ab58aba5acd47d329b72a1d10c7b61648">testing::internal::TearDownTestSuiteFunc</a>)()</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0e0c65788d68dc6da32d4818b413b2f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e0c65788d68dc6da32d4818b413b2f2">&#9670;&nbsp;</a></span>TimeInMillis</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int64_t <a class="el" href="namespacetesting_1_1internal.html#a0e0c65788d68dc6da32d4818b413b2f2">testing::internal::TimeInMillis</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8ba279718c8b9e1d2b6ebe04c9dd9318"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ba279718c8b9e1d2b6ebe04c9dd9318">&#9670;&nbsp;</a></span>TypedTestCasePState</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef TypedTestSuitePState <a class="el" href="namespacetesting_1_1internal.html#a8ba279718c8b9e1d2b6ebe04c9dd9318">testing::internal::TypedTestCasePState</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a38c435cbab5f8b784e2e7f3356cab242"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38c435cbab5f8b784e2e7f3356cab242">&#9670;&nbsp;</a></span>TypeId</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const void * <a class="el" href="namespacetesting_1_1internal.html#a38c435cbab5f8b784e2e7f3356cab242">testing::internal::TypeId</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="aa6255ef3b023c5b4e1a2198d887fb977"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6255ef3b023c5b4e1a2198d887fb977">&#9670;&nbsp;</a></span>GTestLogSeverity <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977">testing::internal::GTestLogSeverity</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a80801405ea18d81e40eaef1d4aa7e7fc"></a>GTEST_INFO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a61333d432faae5cee0cb40839fbff98d"></a>GTEST_WARNING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977ad497d0a1a330a53a9915d1a674d48101"></a>GTEST_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a208982de573997bf115cee096570d22f"></a>GTEST_FATAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a80801405ea18d81e40eaef1d4aa7e7fc"></a>GTEST_INFO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a61333d432faae5cee0cb40839fbff98d"></a>GTEST_WARNING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977ad497d0a1a330a53a9915d1a674d48101"></a>GTEST_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a208982de573997bf115cee096570d22f"></a>GTEST_FATAL&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<a id="aa6255ef3b023c5b4e1a2198d887fb977"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6255ef3b023c5b4e1a2198d887fb977">&#9670;&nbsp;</a></span>GTestLogSeverity <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977">testing::internal::GTestLogSeverity</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a80801405ea18d81e40eaef1d4aa7e7fc"></a>GTEST_INFO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a61333d432faae5cee0cb40839fbff98d"></a>GTEST_WARNING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977ad497d0a1a330a53a9915d1a674d48101"></a>GTEST_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a208982de573997bf115cee096570d22f"></a>GTEST_FATAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a80801405ea18d81e40eaef1d4aa7e7fc"></a>GTEST_INFO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a61333d432faae5cee0cb40839fbff98d"></a>GTEST_WARNING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977ad497d0a1a330a53a9915d1a674d48101"></a>GTEST_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a208982de573997bf115cee096570d22f"></a>GTEST_FATAL&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<a id="a203d1a8a2147a53d12bbdae40d443914"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a203d1a8a2147a53d12bbdae40d443914">&#9670;&nbsp;</a></span>LogSeverity <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914">testing::internal::LogSeverity</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a203d1a8a2147a53d12bbdae40d443914aaa8e00f4977237870cab2902e1f9ea7d"></a>kInfo&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a203d1a8a2147a53d12bbdae40d443914a5594293a88cbd90a3abc159748b18499"></a>kWarning&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a203d1a8a2147a53d12bbdae40d443914aaa8e00f4977237870cab2902e1f9ea7d"></a>kInfo&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a203d1a8a2147a53d12bbdae40d443914a5594293a88cbd90a3abc159748b18499"></a>kWarning&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<a id="a203d1a8a2147a53d12bbdae40d443914"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a203d1a8a2147a53d12bbdae40d443914">&#9670;&nbsp;</a></span>LogSeverity <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914">testing::internal::LogSeverity</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a203d1a8a2147a53d12bbdae40d443914aaa8e00f4977237870cab2902e1f9ea7d"></a>kInfo&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a203d1a8a2147a53d12bbdae40d443914a5594293a88cbd90a3abc159748b18499"></a>kWarning&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a203d1a8a2147a53d12bbdae40d443914aaa8e00f4977237870cab2902e1f9ea7d"></a>kInfo&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a203d1a8a2147a53d12bbdae40d443914a5594293a88cbd90a3abc159748b18499"></a>kWarning&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<a id="aa8747bda20137c9aa7f846dee830e686"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8747bda20137c9aa7f846dee830e686">&#9670;&nbsp;</a></span>TypeKind <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686">testing::internal::TypeKind</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba"></a>kBool&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e"></a>kInteger&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19"></a>kFloatingPoint&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686a89b3fd4ec20d3052f5ee8b574e13d581"></a>kOther&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba"></a>kBool&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e"></a>kInteger&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19"></a>kFloatingPoint&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686a89b3fd4ec20d3052f5ee8b574e13d581"></a>kOther&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<a id="aa8747bda20137c9aa7f846dee830e686"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8747bda20137c9aa7f846dee830e686">&#9670;&nbsp;</a></span>TypeKind <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686">testing::internal::TypeKind</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba"></a>kBool&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e"></a>kInteger&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19"></a>kFloatingPoint&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686a89b3fd4ec20d3052f5ee8b574e13d581"></a>kOther&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba"></a>kBool&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e"></a>kInteger&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19"></a>kFloatingPoint&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8747bda20137c9aa7f846dee830e686a89b3fd4ec20d3052f5ee8b574e13d581"></a>kOther&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a4b24c851ab13569b1b15b3d259b60d2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b24c851ab13569b1b15b3d259b60d2e">&#9670;&nbsp;</a></span>AlwaysFalse()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::AlwaysFalse </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4d46f09c3bfe68700b7f728d2cc3782f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d46f09c3bfe68700b7f728d2cc3782f">&#9670;&nbsp;</a></span>AlwaysTrue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool testing::internal::AlwaysTrue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af69e146a989e8d48def39a0cc59461c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af69e146a989e8d48def39a0cc59461c9">&#9670;&nbsp;</a></span>AppendUserMessage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::AppendUserMessage </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>gtest_msg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classtesting_1_1_message.html">Message</a> &amp;&#160;</td>
          <td class="paramname"><em>user_msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4aeac7ea6170d7347ff9212026e115e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4aeac7ea6170d7347ff9212026e115e8">&#9670;&nbsp;</a></span>Apply()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename F , typename Tuple &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">auto testing::internal::Apply </td>
          <td>(</td>
          <td class="paramtype">F &amp;&amp;&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Tuple &amp;&amp;&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> -&gt; decltype(
    <a class="el" href="namespacetesting_1_1internal.html#a6d3a67138bf4d8de81606b37127509df">ApplyImpl</a>(std::forward&lt;F&gt;(f), std::forward&lt;Tuple&gt;(args),
              <a class="el" href="namespacetesting_1_1internal.html#ac4603a2df7edcb3e2302ac9e2aa0c11d">MakeIndexSequence</a>&lt;std::tuple_size&lt;
                  typename std::remove_reference&lt;Tuple&gt;::type&gt;::value&gt;())) </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6d3a67138bf4d8de81606b37127509df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d3a67138bf4d8de81606b37127509df">&#9670;&nbsp;</a></span>ApplyImpl()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename F , typename Tuple , size_t... Idx&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">auto testing::internal::ApplyImpl </td>
          <td>(</td>
          <td class="paramtype">F &amp;&amp;&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Tuple &amp;&amp;&#160;</td>
          <td class="paramname"><em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_index_sequence.html">IndexSequence</a>&lt; Idx... &gt;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> -&gt; decltype(
    std::forward&lt;F&gt;(f)(std::get&lt;Idx&gt;(std::forward&lt;Tuple&gt;(args))...)) </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a94a857fe6ff32cf4fdc4769a4071f239"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94a857fe6ff32cf4fdc4769a4071f239">&#9670;&nbsp;</a></span>ArrayAwareFind()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Iter , typename Element &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Iter testing::internal::ArrayAwareFind </td>
          <td>(</td>
          <td class="paramtype">Iter&#160;</td>
          <td class="paramname"><em>begin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Iter&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Element &amp;&#160;</td>
          <td class="paramname"><em>elem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a49b4d0ee49c0f8c93bab29ebd20630cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49b4d0ee49c0f8c93bab29ebd20630cc">&#9670;&nbsp;</a></span>ArrayEq() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename U &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::ArrayEq </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const U &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af4bebf36baf0b0a5b26d051dde55fa47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4bebf36baf0b0a5b26d051dde55fa47">&#9670;&nbsp;</a></span>ArrayEq() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename U &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::ArrayEq </td>
          <td>(</td>
          <td class="paramtype">const T *&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const U *&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5cb6f81ee827130024261121c742b26c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cb6f81ee827130024261121c742b26c">&#9670;&nbsp;</a></span>ArrayEq() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename U , size_t N&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::ArrayEq </td>
          <td>(</td>
          <td class="paramtype">const T(&amp;)&#160;</td>
          <td class="paramname"><em>lhs</em>[N], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const U(&amp;)&#160;</td>
          <td class="paramname"><em>rhs</em>[N]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a23e71d198ce26b51f84a0b024dc3e054"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23e71d198ce26b51f84a0b024dc3e054">&#9670;&nbsp;</a></span>Assert() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::Assert </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>condition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa46ca46a5898b2ac75184c62e0355621"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa46ca46a5898b2ac75184c62e0355621">&#9670;&nbsp;</a></span>Assert() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::Assert </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>condition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a67132cdce23fb71b6c38ee34ef81eb4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67132cdce23fb71b6c38ee34ef81eb4c">&#9670;&nbsp;</a></span>BoolFromGTestEnv()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::BoolFromGTestEnv </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>flag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>default_val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5342e843f087081705094beae07b557b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5342e843f087081705094beae07b557b">&#9670;&nbsp;</a></span>CanonicalizeForStdLibVersioning()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string testing::internal::CanonicalizeForStdLibVersioning </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a8ec00d458d0d442bd64af7b5f9c22dda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ec00d458d0d442bd64af7b5f9c22dda">&#9670;&nbsp;</a></span>CaptureStderr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::CaptureStderr </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acba06d4f0343dec407738ba5544af990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acba06d4f0343dec407738ba5544af990">&#9670;&nbsp;</a></span>CaptureStdout()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::CaptureStdout </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af54f5cf4d9e03836ecc0316d090cb4ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af54f5cf4d9e03836ecc0316d090cb4ed">&#9670;&nbsp;</a></span>CheckedDowncastToActualType()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Derived , class Base &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Derived * testing::internal::CheckedDowncastToActualType </td>
          <td>(</td>
          <td class="paramtype">Base *&#160;</td>
          <td class="paramname"><em>base</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4638c74d9b32e971f9b321af6fafc2f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4638c74d9b32e971f9b321af6fafc2f1">&#9670;&nbsp;</a></span>CmpHelperEQ()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T1 , typename T2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">AssertionResult testing::internal::CmpHelperEQ </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>lhs_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>rhs_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T1 &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T2 &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1def8ec9393360a1b34a20528703e7f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1def8ec9393360a1b34a20528703e7f7">&#9670;&nbsp;</a></span>CmpHelperEQFailure()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T1 , typename T2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">AssertionResult testing::internal::CmpHelperEQFailure </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>lhs_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>rhs_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T1 &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T2 &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a98ce463e5dbe0c6120fa817e1f8f2944"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98ce463e5dbe0c6120fa817e1f8f2944">&#9670;&nbsp;</a></span>CmpHelperFloatingPointEQ()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename RawType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">AssertionResult testing::internal::CmpHelperFloatingPointEQ </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>lhs_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>rhs_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">RawType&#160;</td>
          <td class="paramname"><em>lhs_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">RawType&#160;</td>
          <td class="paramname"><em>rhs_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a894ffccd936d78fd555f490020c27f0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a894ffccd936d78fd555f490020c27f0a">&#9670;&nbsp;</a></span>CmpHelperOpFailure()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T1 , typename T2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">AssertionResult testing::internal::CmpHelperOpFailure </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>expr1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>expr2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T1 &amp;&#160;</td>
          <td class="paramname"><em>val1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T2 &amp;&#160;</td>
          <td class="paramname"><em>val2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>op</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a00c3d012df6173622ef558a131bfb95d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00c3d012df6173622ef558a131bfb95d">&#9670;&nbsp;</a></span>CmpHelperSTRCASEEQ()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTRCASEEQ </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5f74b933606b0a742cd5a8ad2d7087e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f74b933606b0a742cd5a8ad2d7087e0">&#9670;&nbsp;</a></span>CmpHelperSTRCASENE()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTRCASENE </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a93eb9d61cac7faf1faff6301ae5f4a46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93eb9d61cac7faf1faff6301ae5f4a46">&#9670;&nbsp;</a></span>CmpHelperSTREQ() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTREQ </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad40d557f9c157790160d6e4f2b0d9bab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad40d557f9c157790160d6e4f2b0d9bab">&#9670;&nbsp;</a></span>CmpHelperSTREQ() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTREQ </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const wchar_t *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const wchar_t *&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6b485231a046ff760844a0321c04870b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b485231a046ff760844a0321c04870b">&#9670;&nbsp;</a></span>CmpHelperSTRNE() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTRNE </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6e700804399b6694d8d6157e3a141b17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e700804399b6694d8d6157e3a141b17">&#9670;&nbsp;</a></span>CmpHelperSTRNE() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTRNE </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const wchar_t *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const wchar_t *&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0b375abcf3081393e6c420194a541b29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b375abcf3081393e6c420194a541b29">&#9670;&nbsp;</a></span>ConvertIdentifierNameToWords()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::ConvertIdentifierNameToWords </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>id_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a84d0e746ba0827cc52b53d22000de0e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d0e746ba0827cc52b53d22000de0e8">&#9670;&nbsp;</a></span>CopyArray() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename U &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::CopyArray </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U *&#160;</td>
          <td class="paramname"><em>to</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="afb1b9728aaaf6d9fe6246a19cfe3f7f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb1b9728aaaf6d9fe6246a19cfe3f7f5">&#9670;&nbsp;</a></span>CopyArray() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename U &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::CopyArray </td>
          <td>(</td>
          <td class="paramtype">const T *&#160;</td>
          <td class="paramname"><em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U *&#160;</td>
          <td class="paramname"><em>to</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1e7ae855686720615dcd5754c8181c62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e7ae855686720615dcd5754c8181c62">&#9670;&nbsp;</a></span>CopyArray() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename U , size_t N&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::CopyArray </td>
          <td>(</td>
          <td class="paramtype">const T(&amp;)&#160;</td>
          <td class="paramname"><em>from</em>[N], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U(*)&#160;</td>
          <td class="paramname"><em>to</em>[N]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a954ec4a8a932dac7743e77e459ffefdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a954ec4a8a932dac7743e77e459ffefdc">&#9670;&nbsp;</a></span>DefaultParamName()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class ParamType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::string testing::internal::DefaultParamName </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structtesting_1_1_test_param_info.html">TestParamInfo</a>&lt; ParamType &gt; &amp;&#160;</td>
          <td class="paramname"><em>info</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a513107ff8defa97d949937fc1350a56c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a513107ff8defa97d949937fc1350a56c">&#9670;&nbsp;</a></span>DiffStrings()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::DiffStrings </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>right</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>total_line_count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aea60207c4cedc8946a70ada62e38da8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea60207c4cedc8946a70ada62e38da8f">&#9670;&nbsp;</a></span>DoubleNearPredFormat()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::DoubleNearPredFormat </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>expr1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>expr2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>abs_error_expr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>abs_error</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1a1a1aed3fe00908b8a45d5ab4a33665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a1a1aed3fe00908b8a45d5ab4a33665">&#9670;&nbsp;</a></span>DownCast_()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename To , typename From &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">To testing::internal::DownCast_ </td>
          <td>(</td>
          <td class="paramtype">From *&#160;</td>
          <td class="paramname"><em>f</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac61e2ba2cbf259fd6ee5ffd4e49c9445"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac61e2ba2cbf259fd6ee5ffd4e49c9445">&#9670;&nbsp;</a></span>EqFailure()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::EqFailure </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>expected_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>actual_expression</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>expected_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>actual_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>ignoring_case</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0dfe8a755bd02aa5ea162764b61a9d97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dfe8a755bd02aa5ea162764b61a9d97">&#9670;&nbsp;</a></span>Expect() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::Expect </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>condition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad93379317e10862a77b9fb90aa96e083"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad93379317e10862a77b9fb90aa96e083">&#9670;&nbsp;</a></span>Expect() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::Expect </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>condition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2135f223bf6b527729aeaa651115183b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2135f223bf6b527729aeaa651115183b">&#9670;&nbsp;</a></span>FlushInfoLog()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::FlushInfoLog </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1ee4cde97868c53e442d3182496a9f3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ee4cde97868c53e442d3182496a9f3c">&#9670;&nbsp;</a></span>FormatCompilerIndependentFileLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GTEST_API_::std::string testing::internal::FormatCompilerIndependentFileLocation </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a31b7c3abed4a7c395f42c61e993989f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31b7c3abed4a7c395f42c61e993989f4">&#9670;&nbsp;</a></span>FormatFileLocation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GTEST_API_::std::string testing::internal::FormatFileLocation </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a91ab078f10adc669f09b7f604975c518"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91ab078f10adc669f09b7f604975c518">&#9670;&nbsp;</a></span>FormatForComparisonFailureMessage()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T1 , typename T2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::string testing::internal::FormatForComparisonFailureMessage </td>
          <td>(</td>
          <td class="paramtype">const T1 &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T2 &amp;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6e095b62f67c0b6eb167aae3f070421e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e095b62f67c0b6eb167aae3f070421e">&#9670;&nbsp;</a></span>GenerateNames()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename NameGenerator , typename Types &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; std::string &gt; testing::internal::GenerateNames </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a25a7b3be9ed6341d6541a2516c075b61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25a7b3be9ed6341d6541a2516c075b61">&#9670;&nbsp;</a></span>GenerateNamesRecursively() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename NameGenerator &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::GenerateNamesRecursively </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_none.html">internal::None</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::string &gt; *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa4a75b663db15988d84f0b918d3dc167"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4a75b663db15988d84f0b918d3dc167">&#9670;&nbsp;</a></span>GenerateNamesRecursively() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename NameGenerator , typename Types &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::GenerateNamesRecursively </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_types.html">Types</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::string &gt; *&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aafcb58d2ae57d782780527a14bb04149"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafcb58d2ae57d782780527a14bb04149">&#9670;&nbsp;</a></span>GetArgvs()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::vector&lt; std::string &gt; testing::internal::GetArgvs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aed8d3ad4341f8f2de53440e39c995632"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed8d3ad4341f8f2de53440e39c995632">&#9670;&nbsp;</a></span>GetBoolAssertionFailureMessage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::GetBoolAssertionFailureMessage </td>
          <td>(</td>
          <td class="paramtype">const AssertionResult &amp;&#160;</td>
          <td class="paramname"><em>assertion_result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>expression_text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>actual_predicate_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>expected_predicate_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a374156401da17704099d0c33fa53adfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a374156401da17704099d0c33fa53adfb">&#9670;&nbsp;</a></span>GetCapturedStderr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::GetCapturedStderr </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aed657219a9856a8d249a3230de0c54ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed657219a9856a8d249a3230de0c54ce">&#9670;&nbsp;</a></span>GetCapturedStdout()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::GetCapturedStdout </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae7ae495d3207e26968dfbd537c5e6dee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7ae495d3207e26968dfbd537c5e6dee">&#9670;&nbsp;</a></span>GetCurrentOsStackTraceExceptTop()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::GetCurrentOsStackTraceExceptTop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classtesting_1_1_unit_test.html">UnitTest</a> *&#160;</td>
          <td class="paramname"><em>unit_test</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>skip_count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a93a00bf550dcc6b1de870d24c624869c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93a00bf550dcc6b1de870d24c624869c">&#9670;&nbsp;</a></span>GetFailureReporter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1internal_1_1_failure_reporter_interface.html">FailureReporterInterface</a> * testing::internal::GetFailureReporter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a40bcfd87e26aae36e0cc51e5db64fd89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40bcfd87e26aae36e0cc51e5db64fd89">&#9670;&nbsp;</a></span>GetFileSize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> size_t testing::internal::GetFileSize </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9579a78c229ea302caded45d65f77336"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9579a78c229ea302caded45d65f77336">&#9670;&nbsp;</a></span>GetNotDefaultOrNull()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#a754d337f5d643225115fb28f6b1d6fb1">SetUpTearDownSuiteFuncType</a> testing::internal::GetNotDefaultOrNull </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a754d337f5d643225115fb28f6b1d6fb1">SetUpTearDownSuiteFuncType</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a754d337f5d643225115fb28f6b1d6fb1">SetUpTearDownSuiteFuncType</a>&#160;</td>
          <td class="paramname"><em>def</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a42d633fb359d696157347720aa0ff66c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42d633fb359d696157347720aa0ff66c">&#9670;&nbsp;</a></span>GetPrefixUntilComma()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string testing::internal::GetPrefixUntilComma </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad5e7c706ea3ebdffa1429cf3677062bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5e7c706ea3ebdffa1429cf3677062bd">&#9670;&nbsp;</a></span>GetRawPointer() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Pointer &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Pointer::element_type * testing::internal::GetRawPointer </td>
          <td>(</td>
          <td class="paramtype">const Pointer &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae9f6499f55e30ff23f9ed914fb8ad597"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9f6499f55e30ff23f9ed914fb8ad597">&#9670;&nbsp;</a></span>GetRawPointer() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Element &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Element * testing::internal::GetRawPointer </td>
          <td>(</td>
          <td class="paramtype">Element *&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1e85cf16bb95b60f879d48ba1fbfc1c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e85cf16bb95b60f879d48ba1fbfc1c9">&#9670;&nbsp;</a></span>GetTestTypeId()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="namespacetesting_1_1internal.html#a38c435cbab5f8b784e2e7f3356cab242">TypeId</a> testing::internal::GetTestTypeId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8cbd8bf820517923d7f3c4477b3af5fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cbd8bf820517923d7f3c4477b3af5fa">&#9670;&nbsp;</a></span>GetThreadCount()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> size_t testing::internal::GetThreadCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6b108e56fdc68ea937ffb3759fb55ab0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b108e56fdc68ea937ffb3759fb55ab0">&#9670;&nbsp;</a></span>GetTypeId()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#a38c435cbab5f8b784e2e7f3356cab242">TypeId</a> testing::internal::GetTypeId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a635606b4731f843c86ec8ca51cab83a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a635606b4731f843c86ec8ca51cab83a1">&#9670;&nbsp;</a></span>GetTypeName()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::string testing::internal::GetTypeName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad4e02ea077a717f95a10a03c10272f1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4e02ea077a717f95a10a03c10272f1c">&#9670;&nbsp;</a></span>GetWithoutMatchers()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1internal_1_1_without_matchers.html">WithoutMatchers</a> testing::internal::GetWithoutMatchers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a20f5584732e44a368e7acf295b639319"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20f5584732e44a368e7acf295b639319">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[1/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686af3f53b9597c6fc6aefeece472fded3ba">kBool</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac8f3722ca21d8b14f86e5c949e843508"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8f3722ca21d8b14f86e5c949e843508">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[2/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a45748f4c08b868cb4939081769cdc7b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45748f4c08b868cb4939081769cdc7b1">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[3/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad4ebf1b53b79ac38fbd18ccf4d63ceca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4ebf1b53b79ac38fbd18ccf4d63ceca">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[4/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a59fb8e3bb6f1fec656ed8bdab0048f9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59fb8e3bb6f1fec656ed8bdab0048f9f">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[5/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af46fdd94d8aea0da729b554de443315f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af46fdd94d8aea0da729b554de443315f">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[6/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">long double&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686ad86ebcd3466437b0942dd940e8e89b19">kFloatingPoint</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6f7d45c2ecfaa024f658b3657eb8cf69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f7d45c2ecfaa024f658b3657eb8cf69">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[7/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">long long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a40597f856b3d94dc82e9fbbf9b027819"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40597f856b3d94dc82e9fbbf9b027819">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[8/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af191a2be9cff1d5900426ef5aa59851e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af191a2be9cff1d5900426ef5aa59851e">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[9/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">short&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae5b8e77d245fd0838ab22e439e92e9af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5b8e77d245fd0838ab22e439e92e9af">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[10/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">signed char&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab13e89be2f0f22b1da9e22cd53bce5ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab13e89be2f0f22b1da9e22cd53bce5ce">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[11/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abdce95ddf8b975d2a17e76a4c5a6c37f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdce95ddf8b975d2a17e76a4c5a6c37f">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[12/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adf250c65b8eeda029c911bbfe8e1ff77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf250c65b8eeda029c911bbfe8e1ff77">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[13/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">unsigned long long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8224329431c90b3d943cc43ac92e6e42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8224329431c90b3d943cc43ac92e6e42">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[14/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6138ee5ce9f509d39e874e4eedb89ae1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6138ee5ce9f509d39e874e4eedb89ae1">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[15/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af00aa2679c10ed170064e5ec5dd80e29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af00aa2679c10ed170064e5ec5dd80e29">&#9670;&nbsp;</a></span>GMOCK_DECLARE_KIND_() <span class="overload">[16/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DECLARE_KIND_ </td>
          <td>(</td>
          <td class="paramtype">wchar_t&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#aa8747bda20137c9aa7f846dee830e686a5231ca28c8f44ffd8ca4ddf0f14e407e">kInteger</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0a961f38f341d40237252babcb3767b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a961f38f341d40237252babcb3767b7">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[1/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">::std::string&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&quot;&quot;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa6670915f42119e4ba20d8cb74fc1eea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6670915f42119e4ba20d8cb74fc1eea">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[2/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">false&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aeaaa7101572f283fe70a85ad5e6c65dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaaa7101572f283fe70a85ad5e6c65dc">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[3/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">'\0'&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7ba92aa33f4968c902623cd02e445020"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ba92aa33f4968c902623cd02e445020">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[4/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a71c697e5b567365fd3ff6c720769633b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71c697e5b567365fd3ff6c720769633b">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[5/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aaedb3b1b5307625bc84dc660742da3c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaedb3b1b5307625bc84dc660742da3c6">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[6/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">signed char&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">'\0'&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a200a33af38e17df617883567c4fd96ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a200a33af38e17df617883567c4fd96ab">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[7/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">signed int&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9a816b3e5d95850b4111fc9a3459d796"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a816b3e5d95850b4111fc9a3459d796">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[8/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">signed long long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad8804e25537427755c324ab03a72e776"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8804e25537427755c324ab03a72e776">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[9/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">signed long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0L&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae6ea5db83b290e2412f321c3b1eb8c47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6ea5db83b290e2412f321c3b1eb8c47">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[10/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">signed short&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab203e2c4c54f2ca86439344347a3e43f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab203e2c4c54f2ca86439344347a3e43f">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[11/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">'\0'&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4285332d8eae4bdfffc13b6c05252c30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4285332d8eae4bdfffc13b6c05252c30">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[12/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0U&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9320ef876df4a3dff276a9df2965b81f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9320ef876df4a3dff276a9df2965b81f">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[13/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">unsigned long long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1f4167b954a7ff0074ce8a5bb855f86f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f4167b954a7ff0074ce8a5bb855f86f">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[14/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0UL&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab2965a6078670393812e67f8e5fcb072"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2965a6078670393812e67f8e5fcb072">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[15/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">0U&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8fe6f7c11d6d3dd6e42b75c9a5b43861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fe6f7c11d6d3dd6e42b75c9a5b43861">&#9670;&nbsp;</a></span>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() <span class="overload">[16/16]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac20f635c3285878fc1195ce687f23950"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac20f635c3285878fc1195ce687f23950">&#9670;&nbsp;</a></span>GTEST_DECLARE_string_()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_DECLARE_string_ </td>
          <td>(</td>
          <td class="paramtype">internal_run_death_test&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac75042a7b6b772715e03e95851a592a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac75042a7b6b772715e03e95851a592a3">&#9670;&nbsp;</a></span>GTEST_DISABLE_MSC_WARNINGS_POP_()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_DISABLE_MSC_WARNINGS_POP_ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2c5082b8e3ad1fab3ebb45222467fe48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c5082b8e3ad1fab3ebb45222467fe48">&#9670;&nbsp;</a></span>GTEST_DISABLE_MSC_WARNINGS_PUSH_()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_DISABLE_MSC_WARNINGS_PUSH_ </td>
          <td>(</td>
          <td class="paramtype">4251&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3682f962ae0ec1c0eca6444ca0a09e91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3682f962ae0ec1c0eca6444ca0a09e91">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad33ad5ec1d4705104387c526ea7d59f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad33ad5ec1d4705104387c526ea7d59f1">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ </td>
          <td>(</td>
          <td class="paramtype">char16_t&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a67ea647ee3d547e58db86a9ee2bb797a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67ea647ee3d547e58db86a9ee2bb797a">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ </td>
          <td>(</td>
          <td class="paramtype">char32_t&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a85e08f00d443221e529a0a85a90fbaeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85e08f00d443221e529a0a85a90fbaeb">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ </td>
          <td>(</td>
          <td class="paramtype">wchar_t&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aeac30230dcc362221bdd07d61eaa4ec1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeac30230dcc362221bdd07d61eaa4ec1">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::string&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acff745e750898f27701cc96a7238754c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acff745e750898f27701cc96a7238754c">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ </td>
          <td>(</td>
          <td class="paramtype">char16_t&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::u16string&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a347584b3f2adc08d5e6b45c9004f2c16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a347584b3f2adc08d5e6b45c9004f2c16">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ </td>
          <td>(</td>
          <td class="paramtype">char32_t&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::u32string&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac57c9bf3c92c207ba11b83ce05d0359a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac57c9bf3c92c207ba11b83ce05d0359a">&#9670;&nbsp;</a></span>GTEST_INTERNAL_DEPRECATED() <span class="overload">[1/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_INTERNAL_DEPRECATED </td>
          <td>(</td>
          <td class="paramtype">&quot;INSTANTIATE_TEST_CASE_P is&#160;</td>
          <td class="paramname"><em>deprecated</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2gtest-param-test_8h.html#a6a5cb3ce0a0fe17f84f357a6f39a4ba5">INSTANTIATE_TEST_SUITE_P</a>&quot;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab9dabaaecfb36c469b3382a169a581db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9dabaaecfb36c469b3382a169a581db">&#9670;&nbsp;</a></span>GTEST_INTERNAL_DEPRECATED() <span class="overload">[2/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_INTERNAL_DEPRECATED </td>
          <td>(</td>
          <td class="paramtype">&quot;INSTANTIATE_TYPED_TEST_CASE_P is&#160;</td>
          <td class="paramname"><em>deprecated</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2gtest-typed-test_8h.html#ae1f8548fa07ec0a138362654b7bc3194">INSTANTIATE_TYPED_TEST_SUITE_P</a>&quot;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad10c37bd148fb8988a1d99e127891203"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad10c37bd148fb8988a1d99e127891203">&#9670;&nbsp;</a></span>GTEST_INTERNAL_DEPRECATED() <span class="overload">[3/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_INTERNAL_DEPRECATED </td>
          <td>(</td>
          <td class="paramtype">&quot;REGISTER_TYPED_TEST_CASE_P is&#160;</td>
          <td class="paramname"><em>deprecated</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2test_2gtest-typed-test__test_8h.html#a7658a5e3a8a0f27dd9591a95f2d22bc1">REGISTER_TYPED_TEST_SUITE_P</a>&quot;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac7c25a00ce37b8f6c7ea16814233b281"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7c25a00ce37b8f6c7ea16814233b281">&#9670;&nbsp;</a></span>GTEST_INTERNAL_DEPRECATED() <span class="overload">[4/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_INTERNAL_DEPRECATED </td>
          <td>(</td>
          <td class="paramtype">&quot;TYPED_TEST_CASE is&#160;</td>
          <td class="paramname"><em>deprecated</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2gtest-typed-test_8h.html#af84bf8ca7d774f32797e526bec88d12f">TYPED_TEST_SUITE</a>&quot;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac2bac410cd8b9ecbc8f4ccc921e61cee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2bac410cd8b9ecbc8f4ccc921e61cee">&#9670;&nbsp;</a></span>GTEST_INTERNAL_DEPRECATED() <span class="overload">[5/5]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">testing::internal::GTEST_INTERNAL_DEPRECATED </td>
          <td>(</td>
          <td class="paramtype">&quot;TYPED_TEST_CASE_P is&#160;</td>
          <td class="paramname"><em>deprecated</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">please use &quot; &quot;<a class="el" href="cmake-build-release_2googletest-src_2googletest_2test_2gtest-typed-test__test_8h.html#aa8a11e8e3b38b32458ba20dd42300eea">TYPED_TEST_SUITE_P</a>&quot;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae1f41ca6a1393a5f0117f09f97139f96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1f41ca6a1393a5f0117f09f97139f96">&#9670;&nbsp;</a></span>HasStrictnessModifier()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr bool testing::internal::HasStrictnessModifier </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa67e1e9d28122eedffbb7b6636824f2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa67e1e9d28122eedffbb7b6636824f2d">&#9670;&nbsp;</a></span>IllegalDoDefault()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::IllegalDoDefault </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a982df3f369643b175f79cda4048bc3b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a982df3f369643b175f79cda4048bc3b9">&#9670;&nbsp;</a></span>ImplicitCast_()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename To &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">To testing::internal::ImplicitCast_ </td>
          <td>(</td>
          <td class="paramtype">To&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abdf7564c1ffdc173a52ba97baec4551a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdf7564c1ffdc173a52ba97baec4551a">&#9670;&nbsp;</a></span>InsertSyntheticTestCase()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::InsertSyntheticTestCase </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a>&#160;</td>
          <td class="paramname"><em>location</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>has_test_p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aec40575a5ee892d3d3060bb1fc07d782"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec40575a5ee892d3d3060bb1fc07d782">&#9670;&nbsp;</a></span>Int32FromGTestEnv()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> int32_t testing::internal::Int32FromGTestEnv </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>flag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>default_val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3316c24e8a79f5def3e85d763ae50854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3316c24e8a79f5def3e85d763ae50854">&#9670;&nbsp;</a></span>Invalid()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T testing::internal::Invalid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4c6f0469015303fe29a4f08ba036e6d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c6f0469015303fe29a4f08ba036e6d6">&#9670;&nbsp;</a></span>InvokeArgument()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename F , typename... Args&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">auto testing::internal::InvokeArgument </td>
          <td>(</td>
          <td class="paramtype">F&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Args...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> -&gt; decltype(f(args...)) </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a83802e7f23324cd512232203662e1a98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83802e7f23324cd512232203662e1a98">&#9670;&nbsp;</a></span>IsAlNum()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::IsAlNum </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aeb957087fd6bbf9db98ab7cd41b0c129"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb957087fd6bbf9db98ab7cd41b0c129">&#9670;&nbsp;</a></span>IsAlpha()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::IsAlpha </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a764748b94f628bdd1dcd39dc81e8b71f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a764748b94f628bdd1dcd39dc81e8b71f">&#9670;&nbsp;</a></span>IsContainerTest() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class C , class Iterator  = decltype(::std::declval&lt;const C&amp;&gt;().begin()), class  = decltype(::std::declval&lt;const C&amp;&gt;().end()), class  = decltype(++::std::declval&lt;Iterator&amp;&gt;()), class  = decltype(*::std::declval&lt;Iterator&gt;()), class  = typename C::const_iterator&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">IsContainer</a> testing::internal::IsContainerTest </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af545a2ae928b8a9e7581978234464275"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af545a2ae928b8a9e7581978234464275">&#9670;&nbsp;</a></span>IsContainerTest() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">IsNotContainer</a> testing::internal::IsContainerTest </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4bd96b7fa6486802d33ddc217af55a39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bd96b7fa6486802d33ddc217af55a39">&#9670;&nbsp;</a></span>IsDigit()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::IsDigit </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac26ce3883bc8919c27074975e958f3b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac26ce3883bc8919c27074975e958f3b7">&#9670;&nbsp;</a></span>IsLower()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::IsLower </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af429e04f70f9c10f6aa76a5d1ccd389f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af429e04f70f9c10f6aa76a5d1ccd389f">&#9670;&nbsp;</a></span>IsSpace()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::IsSpace </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab2709373c78eb8b1c22a6ba30cceba52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2709373c78eb8b1c22a6ba30cceba52">&#9670;&nbsp;</a></span>IsTrue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool testing::internal::IsTrue </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>condition</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a84f3baa379fec6bf5947cb5165aa8cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84f3baa379fec6bf5947cb5165aa8cc9">&#9670;&nbsp;</a></span>IsUpper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::IsUpper </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa234ef141278263fb143b616c74c86e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa234ef141278263fb143b616c74c86e7">&#9670;&nbsp;</a></span>IsXDigit() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::IsXDigit </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6ab68a30f8291c09b2289c132bbe3b16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ab68a30f8291c09b2289c132bbe3b16">&#9670;&nbsp;</a></span>IsXDigit() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::IsXDigit </td>
          <td>(</td>
          <td class="paramtype">wchar_t&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4ffe5309bf49f08145ed010a6d244e41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ffe5309bf49f08145ed010a6d244e41">&#9670;&nbsp;</a></span>JoinAsTuple()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::JoinAsTuple </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a> &amp;&#160;</td>
          <td class="paramname"><em>fields</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8a57ce0412334a3f487bbaa8321febbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a57ce0412334a3f487bbaa8321febbe">&#9670;&nbsp;</a></span>Log()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::Log </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914">LogSeverity</a>&#160;</td>
          <td class="paramname"><em>severity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>message</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>stack_frames_to_skip</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a69ffdba5ee36743e88d8f89b79e566ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69ffdba5ee36743e88d8f89b79e566ff">&#9670;&nbsp;</a></span>LogIsVisible()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool testing::internal::LogIsVisible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a203d1a8a2147a53d12bbdae40d443914">LogSeverity</a>&#160;</td>
          <td class="paramname"><em>severity</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a06b1b20029fbd1dbeb59752f914fab84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06b1b20029fbd1dbeb59752f914fab84">&#9670;&nbsp;</a></span>LogToStderr()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::LogToStderr </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4872c17640822d8f534f55f0fc6ae5a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4872c17640822d8f534f55f0fc6ae5a7">&#9670;&nbsp;</a></span>MakeAction() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename F , typename Impl &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classtesting_1_1_action.html">testing::Action</a>&lt;F&gt; testing::internal::MakeAction </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa64bf18426a55bd9ec81591f0ea27833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa64bf18426a55bd9ec81591f0ea27833">&#9670;&nbsp;</a></span>MakeAction() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename F , typename Impl &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classtesting_1_1_action.html">testing::Action</a>&lt;F&gt; testing::internal::MakeAction </td>
          <td>(</td>
          <td class="paramtype">std::shared_ptr&lt; Impl &gt;&#160;</td>
          <td class="paramname"><em>impl</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a91d2e632232669f01fed493bf853c2e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91d2e632232669f01fed493bf853c2e1">&#9670;&nbsp;</a></span>MakeAndRegisterTestInfo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1_test_info.html">TestInfo</a> * testing::internal::MakeAndRegisterTestInfo </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>test_suite_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>type_param</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value_param</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a>&#160;</td>
          <td class="paramname"><em>code_location</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a38c435cbab5f8b784e2e7f3356cab242">TypeId</a>&#160;</td>
          <td class="paramname"><em>fixture_class_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a028e9455ad22171feabf84fe46329c92">SetUpTestSuiteFunc</a>&#160;</td>
          <td class="paramname"><em>set_up_tc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#ab58aba5acd47d329b72a1d10c7b61648">TearDownTestSuiteFunc</a>&#160;</td>
          <td class="paramname"><em>tear_down_tc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classtesting_1_1internal_1_1_test_factory_base.html">TestFactoryBase</a> *&#160;</td>
          <td class="paramname"><em>factory</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afa44fdec84edfc155ef63e4f0d4287cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa44fdec84edfc155ef63e4f0d4287cc">&#9670;&nbsp;</a></span>operator!=()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::operator!= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5e3e473798de3189e9343132bcfd4fea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e3e473798de3189e9343132bcfd4fea">&#9670;&nbsp;</a></span>operator==()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool testing::internal::operator== </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0c793c6d84760d900299916c077a1af4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c793c6d84760d900299916c077a1af4">&#9670;&nbsp;</a></span>OutputFlagAlsoCheckEnvVar()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string testing::internal::OutputFlagAlsoCheckEnvVar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7a44d4db9093d26c129833184236473c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a44d4db9093d26c129833184236473c">&#9670;&nbsp;</a></span>ParseInt32()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool testing::internal::ParseInt32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classtesting_1_1_message.html">Message</a> &amp;&#160;</td>
          <td class="paramname"><em>src_text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t *&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa287a88fcd0b97a13f7e243bbafe34f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa287a88fcd0b97a13f7e243bbafe34f8">&#9670;&nbsp;</a></span>PrintBytesInObjectTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintBytesInObjectTo </td>
          <td>(</td>
          <td class="paramtype">const unsigned char *&#160;</td>
          <td class="paramname"><em>obj_bytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad3013b6b4c825edee9fe18ff1d982faa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3013b6b4c825edee9fe18ff1d982faa">&#9670;&nbsp;</a></span>PrintRawArrayTo()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintRawArrayTo </td>
          <td>(</td>
          <td class="paramtype">const T&#160;</td>
          <td class="paramname"><em>a</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a525d401614692eb59ffa82e90c7263a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a525d401614692eb59ffa82e90c7263a9">&#9670;&nbsp;</a></span>PrintSmartPointer() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename Ptr &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintSmartPointer </td>
          <td>(</td>
          <td class="paramtype">const Ptr &amp;&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a06c16d9c3986b3e28d762a56691d7324"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06c16d9c3986b3e28d762a56691d7324">&#9670;&nbsp;</a></span>PrintSmartPointer() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename Ptr , typename  = typename std::enable_if&lt;!std::is_void&lt;T&gt;::value &amp;&amp;                                             !std::is_array&lt;T&gt;::value&gt;::type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintSmartPointer </td>
          <td>(</td>
          <td class="paramtype">const Ptr &amp;&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8b53e46cea3f8bdfc9342057c4f6ba62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b53e46cea3f8bdfc9342057c4f6ba62">&#9670;&nbsp;</a></span>PrintStringTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintStringTo </td>
          <td>(</td>
          <td class="paramtype">const ::std::string &amp;&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2979ac1ad3e05c51dcd7dca2eb34e6ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2979ac1ad3e05c51dcd7dca2eb34e6ce">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[1/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a553eec7bb50de01c9e91cac4accc606f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a553eec7bb50de01c9e91cac4accc606f">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[2/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a476bd3d411d4f129620aaf8999c257c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a476bd3d411d4f129620aaf8999c257c0">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[3/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3d7b09c7d5688f94db5554f0d9f16f35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d7b09c7d5688f94db5554f0d9f16f35">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[4/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">char16_t *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a652e048970086752066fc943bb676668"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a652e048970086752066fc943bb676668">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[5/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">char16_t&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a9bc1e33e81d7eec4fd38a162712c9416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bc1e33e81d7eec4fd38a162712c9416">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[6/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">char32_t *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7ffe5a8e9382c5037c20277062918b3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ffe5a8e9382c5037c20277062918b3a">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[7/27]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">char32_t&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af2c33928facbf2edf7af564278724d98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2c33928facbf2edf7af564278724d98">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[8/27]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T1 , typename T2 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const ::std::pair&lt; T1, T2 &gt; &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af59b4f5d83276cd807c45063b14bad44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af59b4f5d83276cd807c45063b14bad44">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[9/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const ::std::string &amp;&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5628347cba9a345f56087fdb70930fc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5628347cba9a345f56087fdb70930fc8">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[10/27]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Types&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const ::std::tuple&lt; Types... &gt; &amp;&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac226053b96d7d61f9407e3b75bab07d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac226053b96d7d61f9407e3b75bab07d9">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[11/27]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3e356e93ecf86f25c27f9fa2c323a9f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e356e93ecf86f25c27f9fa2c323a9f3">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[12/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const char16_t *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7e053a935231faba1a69a5210635f645"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e053a935231faba1a69a5210635f645">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[13/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const char32_t *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a792cc5665a34619ed7a6d54711433456"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a792cc5665a34619ed7a6d54711433456">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[14/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const signed char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a536d2062728e1d7b9337c1ba2c283365"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a536d2062728e1d7b9337c1ba2c283365">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[15/27]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const std::shared_ptr&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4052225063f1c55dd11e929147727038"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4052225063f1c55dd11e929147727038">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[16/27]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename D &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const std::unique_ptr&lt; T, D &gt; &amp;&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adb3c27150dbe661db0e0c4be27533460"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb3c27150dbe661db0e0c4be27533460">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[17/27]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a42c591f2164ad105b502a9262333aed2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42c591f2164ad105b502a9262333aed2">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[18/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const unsigned char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="afb038075e9e2166d1d9158a19e0eed23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb038075e9e2166d1d9158a19e0eed23">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[19/27]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">const wchar_t *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1320096b116f8cc4b688acbd5b783051"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1320096b116f8cc4b688acbd5b783051">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[20/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">signed char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abf6c518b437569187c1218166c702807"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf6c518b437569187c1218166c702807">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[21/27]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">signed char&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a76f564cf23190dbd5c9e088defdd092b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76f564cf23190dbd5c9e088defdd092b">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[22/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">std::nullptr_t&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5587d09db034bc597870ae86bd8c01f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5587d09db034bc597870ae86bd8c01f8">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[23/27]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">std::reference_wrapper&lt; T &gt;&#160;</td>
          <td class="paramname"><em>ref</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7fae797c500d66d0f5a9db4f205e3416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fae797c500d66d0f5a9db4f205e3416">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[24/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">unsigned char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa7e70a85d66f0c109e3e69629ef577f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7e70a85d66f0c109e3e69629ef577f2">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[25/27]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8d41baa371fad3eb5a3dbe1bbc02c290"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d41baa371fad3eb5a3dbe1bbc02c290">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[26/27]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">wchar_t *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6c50fd437a2ae2ff6f182ccd6c2744dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c50fd437a2ae2ff6f182ccd6c2744dd">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[27/27]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
          <td>(</td>
          <td class="paramtype">wchar_t&#160;</td>
          <td class="paramname"><em>wc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7174fbf5d6ba458afae675022c9aae1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7174fbf5d6ba458afae675022c9aae1e">&#9670;&nbsp;</a></span>PrintTupleTo() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTupleTo </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::integral_constant&lt; size_t, 0 &gt;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3580971ab4571dc9a00f4ed0e17fd777"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3580971ab4571dc9a00f4ed0e17fd777">&#9670;&nbsp;</a></span>PrintTupleTo() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , size_t I&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintTupleTo </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::integral_constant&lt; size_t, I &gt;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5e9f744566e02ba3f811cd51d3b8c4fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e9f744566e02ba3f811cd51d3b8c4fb">&#9670;&nbsp;</a></span>PrintWithFallback()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::PrintWithFallback </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab81b0af2a0131ea54dc11de00d5e6e51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab81b0af2a0131ea54dc11de00d5e6e51">&#9670;&nbsp;</a></span>ReadEntireFile()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::ReadEntireFile </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa827f975e55866cae69555d960ebf4b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa827f975e55866cae69555d960ebf4b4">&#9670;&nbsp;</a></span>RegisterTypeParameterizedTestSuite()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::RegisterTypeParameterizedTestSuite </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>test_suite_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a>&#160;</td>
          <td class="paramname"><em>code_location</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7f69954b30eba7df21233417fd0c242a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f69954b30eba7df21233417fd0c242a">&#9670;&nbsp;</a></span>RegisterTypeParameterizedTestSuiteInstantiation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::RegisterTypeParameterizedTestSuiteInstantiation </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>case_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5d3e97443d23bf1824f87feb172efd39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d3e97443d23bf1824f87feb172efd39">&#9670;&nbsp;</a></span>ReportInvalidTestSuiteType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::ReportInvalidTestSuiteType </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>test_suite_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a>&#160;</td>
          <td class="paramname"><em>code_location</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aac72b20299ad4a99554ce161e1769560"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac72b20299ad4a99554ce161e1769560">&#9670;&nbsp;</a></span>SkipPrefix()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool testing::internal::SkipPrefix </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>prefix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&#160;</td>
          <td class="paramname"><em>pstr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8eb8eddf760375a490e007b20777ec56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8eb8eddf760375a490e007b20777ec56">&#9670;&nbsp;</a></span>SplitString()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::SplitString </td>
          <td>(</td>
          <td class="paramtype">const ::std::string &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>delimiter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::vector&lt; ::std::string &gt; *&#160;</td>
          <td class="paramname"><em>dest</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aad4beed95d0846e6ffc5da0978ef3bb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad4beed95d0846e6ffc5da0978ef3bb9">&#9670;&nbsp;</a></span>StreamableToString()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::string testing::internal::StreamableToString </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>streamable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a398c4c32256d923b2a38fdbc622e96cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a398c4c32256d923b2a38fdbc622e96cf">&#9670;&nbsp;</a></span>StrictnessModifierProbe() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::false_type testing::internal::StrictnessModifierProbe </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac4138321699df568ce325fe2dd5835a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4138321699df568ce325fe2dd5835a7">&#9670;&nbsp;</a></span>StrictnessModifierProbe() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::true_type testing::internal::StrictnessModifierProbe </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classtesting_1_1_naggy_mock.html">NaggyMock</a>&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad22f77acf625ef4e861897a490c7068e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad22f77acf625ef4e861897a490c7068e">&#9670;&nbsp;</a></span>StrictnessModifierProbe() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::true_type testing::internal::StrictnessModifierProbe </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classtesting_1_1_nice_mock.html">NiceMock</a>&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7e7bbe381d577ce690fe3f3644a9f84d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e7bbe381d577ce690fe3f3644a9f84d">&#9670;&nbsp;</a></span>StrictnessModifierProbe() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::true_type testing::internal::StrictnessModifierProbe </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classtesting_1_1_strict_mock.html">StrictMock</a>&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7ed785df46a339403b0f749d3a879201"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ed785df46a339403b0f749d3a879201">&#9670;&nbsp;</a></span>StringFromGTestEnv()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * testing::internal::StringFromGTestEnv </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>flag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>default_val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a75bdbc38815772055696b2a40bae614e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75bdbc38815772055696b2a40bae614e">&#9670;&nbsp;</a></span>StringStreamToString()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::StringStreamToString </td>
          <td>(</td>
          <td class="paramtype">::std::stringstream *&#160;</td>
          <td class="paramname"><em>stream</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa6afda12e567c353e2e9b9c2e8cae14f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6afda12e567c353e2e9b9c2e8cae14f">&#9670;&nbsp;</a></span>StripTrailingSpaces()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string testing::internal::StripTrailingSpaces </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6300aa1440d0019cf08d9a1f6efd4382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6300aa1440d0019cf08d9a1f6efd4382">&#9670;&nbsp;</a></span>TersePrintPrefixToStrings() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Tuple &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::TersePrintPrefixToStrings </td>
          <td>(</td>
          <td class="paramtype">const Tuple &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::integral_constant&lt; size_t, 0 &gt;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a> *&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab244273c02742a3fac45cc241befc536"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab244273c02742a3fac45cc241befc536">&#9670;&nbsp;</a></span>TersePrintPrefixToStrings() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Tuple , size_t I&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::TersePrintPrefixToStrings </td>
          <td>(</td>
          <td class="paramtype">const Tuple &amp;&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::integral_constant&lt; size_t, I &gt;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a> *&#160;</td>
          <td class="paramname"><em>strings</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa07a04b597551a51d862911b22a94eb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa07a04b597551a51d862911b22a94eb9">&#9670;&nbsp;</a></span>TestNotEmpty() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T  = int&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::TestNotEmpty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad2f14c6dc7d6c3d78884910943e11bc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2f14c6dc7d6c3d78884910943e11bc1">&#9670;&nbsp;</a></span>TestNotEmpty() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T  = int&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::TestNotEmpty </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad9c627ef2a94245e3fd69e7ab3d49b42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9c627ef2a94245e3fd69e7ab3d49b42">&#9670;&nbsp;</a></span>ToLower()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char testing::internal::ToLower </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac1b876a8133895bd553d4780ecaa1e3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1b876a8133895bd553d4780ecaa1e3a">&#9670;&nbsp;</a></span>ToUpper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char testing::internal::ToUpper </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a30708fa2bacf11895b03bdb21eb72309"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30708fa2bacf11895b03bdb21eb72309">&#9670;&nbsp;</a></span>UniversalPrint()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::UniversalPrint </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a72c997dbd2c562110b2cb56c359decfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72c997dbd2c562110b2cb56c359decfa">&#9670;&nbsp;</a></span>UniversalPrintArray() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::UniversalPrintArray </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>begin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad79d71c3110f8eb24ab352d68f29436a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad79d71c3110f8eb24ab352d68f29436a">&#9670;&nbsp;</a></span>UniversalPrintArray() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::UniversalPrintArray </td>
          <td>(</td>
          <td class="paramtype">const T *&#160;</td>
          <td class="paramname"><em>begin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae31e146c35fd75afc6a9cc73ae2692d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae31e146c35fd75afc6a9cc73ae2692d1">&#9670;&nbsp;</a></span>UniversalPrintArray() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::UniversalPrintArray </td>
          <td>(</td>
          <td class="paramtype">const wchar_t *&#160;</td>
          <td class="paramname"><em>begin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afa92f5a284929dc3723e654a25feb7b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa92f5a284929dc3723e654a25feb7b9">&#9670;&nbsp;</a></span>UniversalTersePrint()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void testing::internal::UniversalTersePrint </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::std::ostream *&#160;</td>
          <td class="paramname"><em>os</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7e60d1478b074801c766eeee9be6c772"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e60d1478b074801c766eeee9be6c772">&#9670;&nbsp;</a></span>UniversalTersePrintTupleFieldsToStrings()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Tuple &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#a4ad7524c75dfadde584df6d5b4742aa8">Strings</a> testing::internal::UniversalTersePrintTupleFieldsToStrings </td>
          <td>(</td>
          <td class="paramtype">const Tuple &amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a70c297dd72402c12ec14cf8c5bd2951a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70c297dd72402c12ec14cf8c5bd2951a">&#9670;&nbsp;</a></span>VoidifyPointer() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const void * testing::internal::VoidifyPointer </td>
          <td>(</td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acaf2b2150e74287976650e80412fb923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaf2b2150e74287976650e80412fb923">&#9670;&nbsp;</a></span>VoidifyPointer() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const void * testing::internal::VoidifyPointer </td>
          <td>(</td>
          <td class="paramtype">volatile const void *&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a8be730bac57cfd5a92d4aeea57ad499e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8be730bac57cfd5a92d4aeea57ad499e">&#9670;&nbsp;</a></span>kDeathTestStyleFlag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char testing::internal::kDeathTestStyleFlag = &quot;death_test_style&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aefe557a4dfcfd1cb9c7046a26b3c28bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefe557a4dfcfd1cb9c7046a26b3c28bb">&#9670;&nbsp;</a></span>kDeathTestUseFork</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char testing::internal::kDeathTestUseFork = &quot;death_test_use_fork&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af23bb61931365f262993225a3d2aef57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af23bb61931365f262993225a3d2aef57">&#9670;&nbsp;</a></span>kErrorVerbosity</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char testing::internal::kErrorVerbosity = &quot;error&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4f283e16e52a86b5d719a6d13dcec602"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f283e16e52a86b5d719a6d13dcec602">&#9670;&nbsp;</a></span>kInfoVerbosity</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char testing::internal::kInfoVerbosity = &quot;info&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abdcf0e0c1b0ec4fbb1e004c3805997d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdcf0e0c1b0ec4fbb1e004c3805997d0">&#9670;&nbsp;</a></span>kInternalRunDeathTestFlag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char testing::internal::kInternalRunDeathTestFlag = &quot;internal_run_death_test&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a756613c601d58a38308fe85e5243de9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a756613c601d58a38308fe85e5243de9e">&#9670;&nbsp;</a></span>kMaxBiggestInt</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr <a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a> testing::internal::kMaxBiggestInt = (std::numeric_limits&lt;<a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a>&gt;::max)()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a03a40e0c58a317b122a21f595df7be53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03a40e0c58a317b122a21f595df7be53">&#9670;&nbsp;</a></span>kStackTraceMarker</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cmake-build-release_2googletest-src_2googletest_2include_2gtest_2internal_2gtest-port_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> const char testing::internal::kStackTraceMarker</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa5e3dfc43abf98b8fa8aa864cd208103"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5e3dfc43abf98b8fa8aa864cd208103">&#9670;&nbsp;</a></span>kWarningVerbosity</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char testing::internal::kWarningVerbosity = &quot;warning&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
</small></address>
</body>
</html>
